Pytanie : Dlaczego móc I dbNull w Linq?

Ćmić zapytanie = Od Trans W MainDS.Transaction.AsEnumerable () _
Dokąd Trans.CustomerID = _ResultRow ("CustomerID") _
I (Trans.Debit - Trans.Paid) > (0) _
Rozkaz Trans.SaleDate _
Wybrany Nowy Z {. Czas = Trans.SaleDate, .SaleType = Trans.TransactionType, .TransctionNumber = Trans.TransactionNo. Debet = Trans.Debit. Kredyt = Trans.Credit}

if jeden the pole być null I dostawać błąd, być tam  sposób wokoło być?

Odpowiedź : Dlaczego móc I dbNull w Linq?

Cześć Mr_Ezi;

Ty móc the IIf jeżeli oświadczenie pokazywać pokazywać i wracać brak wartość jeżeli null/Móc.

Fernando
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Ćmić zapytanie = Od Trans W MainDS.Transaction.AsEnumerable () _
            Dokąd Trans.CustomerID = _ResultRow ("CustomerID") _
                  I (Trans.Debit - Trans.Paid) > (0) _
            Rozkaz Trans.SaleDate _
            Wybiórka Nowy Z _
            {
                . Czas = Trans.SaleDate, _
                .SaleType = Trans.TransactionType, _
                .TransctionNumber = Trans.TransactionNo, _
                . Debet = IIf (Trans.Debit! = DbNull.Value, Trans.Debit, (0)), _
                . Kredyt = IIf (Trans.Credit! = DbNull.Value, Trans.Credit, (0))  _
            }
Inne rozwiązania  
 
programming4us programming4us