我们如何使用EF Poco Adapter获得动态数据?

时间:2009-01-13 21:48:49

标签: c# asp.net entity-framework dynamic-data poco

我的团队希望使用EFPocoAdapter,但也希望使用DynamicData工具,但有一些问题。

我们基本上将“动态数据实体Web应用程序”项目添加到EFPocoAdapter Northwind示例解决方案(我使用的是最新版本,1.03),引用了所需的程序集,然后取消注释并编辑了Global.asax.cs中的行。使用MetaModel注册上下文的文件如下所示:

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

我们收到此错误:“不支持上下文类型'NorthwindEF.NorthwindEntities'。”

我们的问题是,我们如何才能使这成为一个有效的背景,或者我们如何才能使事情变得有效呢?

感谢任何指示,谢谢。

1 个答案:

答案 0 :(得分:1)

您需要添加Nuget提供的DynamicData.EFCodeFirstProvider,只需搜索EFCodeFirstProvider。然后你使用:

DefaultModel.RegisterContext(
            new EFCodeFirstDataModelProvider(() => new NorthwindEF.NorthwindEntities()),
            new ContextConfiguration() { ScaffoldAllTables = true });