EF5からEF6にアップグレードしたばかりで、別のアセンブリのDbContextを使用してDBに接続するカスタムT4でこのエラーが発生しました。EF6.Utility.CS.ttinclude:ArgumentNotNullが存在しません
ファイル:EF6.Utility.CS.ttinclude
コンパイル変換:名前が 'ArgumentNotNull' 私は何をやったか
がEF6.Utility.CS.ttinclude
でEF.Utility.CS.ttinclude
を交換している現在のコンテキスト内に存在しませんこれは別のエラーを解決したDbSet
とDbContext
が見つかりませんでした。
T4はこの1つのように、非常に簡単です:EFを除き
using(var context = new EntityContext)
return context.Entities.Where(x => 1==1);
は、私は私自身のアセンブリを参照含まれています。新しく追加されたコンテキストは、(別のプロジェクトで)うまく生成しています。
何が間違っている可能性がありますか?
どのビジュアルスタジオを使用していますか? – lucky
2017コミュニティにEF6コンポーネントがインストールされています。 –