アプリケーションの起動中にエラーが発生しました。
Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator.ValidateFieldMapping(IModelをモデル)
例外InvalidOperationException:いいえフィールドは、エンティティタイプ「WeiActivityInfo」がバッキングプロパティ「WeiActivityWinInfos」になっていました。レイジー・ロードナビゲーションプロパティは、バッキングフィールドを持っている必要があります。どちらかそれは慣例によってピックアップされるように、バッキングフィールドに名前を付けたり、使用にバッキングフィールドを設定します。
上記の問題は、主に非標準のナビゲーションプロパティが原因という名前
エラーコード
公共部分クラスWeiActivityInfo:BaseEntity
{
プライベートいるICollection <WeiActivityWinInfo> _weiActivityWinInfo。
パブリック仮想ICollectionを<WeiActivityWinInfo> WeiActivityWinInfos
{
取得{_weiActivityWinInfoを返します?(_weiActivityWinInfo =新しいリスト<WeiActivityWinInfo>()); }
保護セット{_weiActivityWinInfo =値。}
}
}
確実にするEFナビゲーション設定名一貫性を、そうでない場合は、このエラーは、正しい設定
属性のプライベートとパブリックのセットは、名前と一致して!
公共部分クラスWeiActivityInfo:BaseEntity
{
プライベートいるICollection <WeiActivityWinInfo> _weiActivityWinInfos。
パブリック仮想ICollectionを<WeiActivityWinInfo> WeiActivityWinInfos
{
{戻り_weiActivityWinInfosを取得します?(_weiActivityWinInfos =新しいリスト<WeiActivityWinInfo>()); }
保護セット{_weiActivityWinInfos =値。}
}
}