1

私は asp.net MVCを初めて使用
します。特に、モデルのプロパティの一部は、属性で装飾intrequiredずにデフォルトで設定されます。しかし、これが最善のアプローチであるかどうかはわかりません...また、プロパティを作成すると、後でコードで問題が発生するか どうかも疑問です。 どんな提案も非常に高く評価されます。 前もって感謝します !!!:)[Required]int? Some property
nullable

4

2 に答える 2

4

Nullable は問題ありませんが、null になる可能性のある値を使用する場合は特に注意する必要があります。最も簡単な方法は、合体ヌル演算子 ?? を使用することです。

var foo = myNullableField ?? new bar()

null 許容フィールドが実際には null の場合、foo が新しいオブジェクトとして割り当てられます (この例では、デフォルトの文字列 int などを使用できます)。null でない場合は、myNullableField から値を取得します

于 2012-04-18T20:03:49.020 に答える
1

Nullable が望ましいアプローチです。ずさんではありません。

于 2012-04-18T20:03:46.153 に答える