モデルを編集するためのビューを作成しました。ビューは強く型付けされており、ある時点で次のようにします。
@for (int i = 0; i < Model.Risks.Count; i++)
{
@Html.EditorFor(m => Model.Risks[i]))
}
これで、コレクションがnullでない場合、つまり既存のエンティティを編集する場合、これは正常に機能します。
ただし、これと同じビューを使用して新しいエンティティを作成したいと思います。ただし、コレクションがnullであるため、クラッシュします。エディターがレンダリングされることを確認するにはどうすればよいですか?