LinqでNullをチェックするにはどうすればよいですか?
null 許容DataTable
の列型を持つを返すサードパーティ コードがあります。DateTime
私のコード:
var profile = (from d in ds.Tables[0].AsEnumerable()
select new User
{
FirstName = d["FirstName"].ToString(),
Birthdate = Convert.ToDateTime(d["BirthDate"].ToString())
}).FirstOrDefault();
ステートメントObject cannot be cast from DBNull to other types
のエラーを返します。Birthdate=
次のコードを使用してみましたが、キャスト例外が返されます (文字列から DateTime にキャストできませんか?)
Birthdate = (DateTime?)d["BirthDate"].ToString();
null 値を簡単にチェックする方法はありますか?