私は、Entity Framework 6.1.3を使用するC#.NET Framework 4.6.2クラスライブラリを用意しています。EF 6 NotMapped属性と流暢な選択肢が機能しない
[NotMapped]
public MvcHtmlString AssignedToProjects { get; set; }
及び代替として、マップクラスで流暢表記法を使用:私は、データベースにマップされていないので、それに注釈を付ける試みた特性を有する
Ignore(t => t.AssignedToProjects);
BTW Iがリバースエンジニアリングこれは、モデルビルダーによって呼び出されるEntityTypeConfiguration <>から継承するマップクラスを生成します。
問題は、呼び出し元のアプリケーション(または統合テスト)が実行されたときに「マッピングが指定されていません」というエラーが表示されることです。
.NET 4.5、EF 6.1.3およびデータベースファースト(EDMX)アプローチを使用するこのプロジェクトの古いVB.NETバージョンは、完璧に機能します。