私はちょっと混乱しています。私はEFのエンティティークラスに従っています。EFと初期化ナビゲーションプロパティ
public class Identity
{
public Identity()
{
}
[Key]
public long Id { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
public virtual ClientDetails ClientDetails { get; set; }
}
私はコンストラクタでナビゲーションプロパティ(ないコレクション)を初期化することは推奨されていないことをStackOverflowの中の場所のカップルでお読みください。
誰かが私になぜこのように理解できるのでしょうか?
おかげ アヌ
クリスおかげさまで、コレクションにも同じことは適用されませんか?コレクションを初期化する必要があるのはなぜですか?それを初期化するためにリフレクションを使用するフレームワークはありませんか? –
私は、実際にはコレクションについて特に何が違うのかよく分かりません。コンストラクタロジックの点で2つを区別するこれらの投稿を見ている場所へのリンクを提供できますか? '空のコレクションがあなたのコードの* rest *のヌルコレクションよりも優れているのと同じくらい簡単です。 –