2

social.msdn.microsoft.com から引き継ぐ...

http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/4993d0bf-94e8-4d14-aff1-3458b4ad467f?prof=必須

元の投稿

プロジェクトを 2010 EF 4.3.1 (変更された EntityObject ジェネレーター テンプレート) から vs 2012 rc、ef 5.0 rc、および .Net 45 rc に移行しようとしています。悲しいことに、私の古い T4 テンプレートは機能しなくなりました。EF 5.0 に移行するための正しいテンプレートはどこで入手できますか? 古いプロジェクトをコンパイルできますが、アプリを起動すると、「異なるスキームが検出されました」という例外が発生します。

私の貢献、まだ未解決

EntityObject コード生成テンプレートは VS 11 ベータ版の「クリーン」マシンで利用可能だったので、おそらく EF 4.2 June 2011 CTP が以前にインストールされていたこと (アンインストールにもかかわらず) に関連する、アップグレードの問題/競合であると想像できます。

  • VS 2012 修復 - 問題を修正しませんでした
  • VS 2010/2012 RC のアンインストール/再インストール - 問題は解決しませんでした
  • VS 2012 RC をクリーン マシンにインストールする - 時間がない

スクリーンショット

コード生成テンプレートを追加するときに期待すること

コード生成テンプレートを追加したときに表示される内容

拡張ギャラリーの DbContext のみ

4

2 に答える 2

7

EntityObject および Self-Tracking Entities コード生成テンプレートの VSIX バージョンの検証を完了しています。これらは、検証がうまくいけば、まもなく Visual Studio ギャラリー (または [コード生成項目の追加] メニューの [オンライン] タブ) で利用できるようになります。アップロードされたらすぐにここに返信します。

于 2012-06-06T22:00:56.660 に答える
3

これらのものを長い間待って申し訳ありません。テンプレートは、Visual Studio ギャラリーで利用できるようになりました。詳細については、このページを参照してください - http://msdn.microsoft.com/en-US/data/JJ613116#EntityObject

〜ローワン

于 2012-09-10T23:20:40.707 に答える