2

私のチームは EFPocoAdapter を使用したいと考えていますが、DynamicData ツールも使用したいと考えていますが、いくつか問題があります。

基本的に、「Dynamic Data Entities Web Application」プロジェクトを EFPocoAdapter Northwind サンプル ソリューションに追加し (私は最新バージョンの 1.03 を使用しています)、必要なアセンブリを参照してから、登録する Global.asax.cs ファイルの行のコメントを外して編集しました。 MetaModel を使用したコンテキストは次のようになります。

model.RegisterContext(typeof(NorthwindEF.NorthwindEntities), 
      new ContextConfiguration() { ScaffoldAllTables = true });

次のエラーが表示されます:「コンテキスト タイプ 'NorthwindEF.NorthwindEntities' はサポートされていません。」

私たちが抱えている問題は、どうすればこれを有効なコンテキストにすることができるか、またはこれを機能させるために何かをハッキングするにはどうすればよいかということです。

ご指摘ありがとうございます。

4

1 に答える 1

1

Nugetから入手できるDynamicData.EFCodeFirstProviderを追加する必要があります。EFCodeFirstProviderを検索するだけです。次に、以下を使用します。

DefaultModel.RegisterContext(
            new EFCodeFirstDataModelProvider(() => new NorthwindEF.NorthwindEntities()),
            new ContextConfiguration() { ScaffoldAllTables = true });
于 2012-04-09T15:24:55.040 に答える