0

Nullable Typesを読んだことに基づいてNullable、データベースで null になる可能性のあるプリミティブ型に使用するのが適切であることを理解しています。

?オブジェクトに (Nullable) 型を使用する必要がありますか?

例:

public DateTime? DateCreated {get; set; }

また

 public DateTime DateCreated {get; set; }
4

2 に答える 2

1

あなたの例は正しいです。DateTime?ORM (NH など) で null 許容型として扱う必要があります。オブジェクトについては、疑問符を付ける必要はありません。

また、補足として、疑問符 T? のエイリアスですNullable<T>。コンパイラは を に変換T?Nullable<T>ます。証拠が必要な場合は、デバッガーでこれを確認できます:)

于 2013-07-03T16:12:06.160 に答える