代码之家  ›  专栏  ›  技术社区  ›  Jason Bunting

我们如何让DynamicData与EFPocoAdapter一起工作?

  •  2
  • Jason Bunting  · 技术社区  · 16 年前

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

    我们基本上在EFPocoAdapter Northwind示例解决方案中添加了一个“Dynamic Data Entities Web Application”项目(我使用的是最新版本1.03),引用了所需的程序集,然后取消注释并编辑了全局文件中的行。尽快。向元模型注册上下文的cs文件,如下所示:

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

    我们会遇到以下错误:“不支持上下文类型'NorthwindEF.NorthwindEntities'

    我们面临的问题是,我们如何才能使这成为一个有效的背景,或者我们如何才能通过黑客手段让它为我们工作?

    谢谢你的指点。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Halceyon    13 年前

    您需要添加动态CDATA。EFCodeFirstProvider,可从Nuget获得,只需搜索EFCodeFirstProvider。然后你使用:

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