我的团队希望使用EFPocoAdapter,但也希望使用DynamicData工具,但有一些问题。
我们基本上将“动态数据实体Web应用程序”项目添加到EFPocoAdapter Northwind示例解决方案(我使用的是最新版本,1.03),引用了所需的程序集,然后取消注释并编辑了Global.asax.cs中的行。使用MetaModel注册上下文的文件如下所示:
model.RegisterContext(typeof(NorthwindEF.NorthwindEntities),
new ContextConfiguration() { ScaffoldAllTables = true });
我们收到此错误:“不支持上下文类型'NorthwindEF.NorthwindEntities'。”
我们的问题是,我们如何才能使这成为一个有效的背景,或者我们如何才能使事情变得有效呢?
感谢任何指示,谢谢。
答案 0 :(得分:1)
您需要添加Nuget提供的DynamicData.EFCodeFirstProvider,只需搜索EFCodeFirstProvider。然后你使用:
DefaultModel.RegisterContext(
new EFCodeFirstDataModelProvider(() => new NorthwindEF.NorthwindEntities()),
new ContextConfiguration() { ScaffoldAllTables = true });