0

空のレコードから値を選択しようとしています:

 var id = (from transactions in testTransactions.Transactions
                                      orderby transactions.TransID descending select transactions.TransID).First();

どうすればデフォルト値を指定できますか?テーブルは空です。

よろしくお願いします。

4

2 に答える 2

1

アイテムがまったくない場合は、最初またはデフォルトを使用してこれを試すことができます。

    var id = (from transactions in testTransactions.Transactions
                                          orderby transactions.TransID descending select transactions.TransID).FirstOrDefault();
if(id!=null)
{


}
于 2012-07-31T06:53:22.553 に答える
0

行IFの前にエラーがある場合は、クラスtestTransactionを確認し、次のようにnullになる可能性のあるすべてのファイルに追加する必要があります。

public string? MyVal{get;set;}

ただし、EF Designerを使用する場合は、すべてのタイプを自動的に作成する必要があり、他の何かを変更する必要があります。

于 2012-07-31T08:03:43.193 に答える