1

ASP.NET MVC 4 で何かを作成していますが、テーブルの 1 つに type のフィールドがありdatetimeます。このフィールドは、更新されるまでデフォルトで null になります。このフィールドが null の行をこのテーブルから選択しようとしていますが、LINQ クエリは常に何も返しません。これは私の質問です。

from m in this._db.MessageReadStates
where m.UserName == name
      && m.ReadDate == null
select m

私はC#が初めてなので、nullをチェックする正しい方法はありますか?

4

1 に答える 1

6

次のタイプのHasValueプロパティを確認します。Nullable<DateTime>

&& !m.ReadDate.HasValue
于 2012-04-30T18:29:48.657 に答える