BreezeJS与Entity Framework(EF)6.1的兼容性

时间:2014-03-25 05:54:06

标签: entity-framework breeze entity-framework-6.1

我刚刚更新(通过NuGet)到EntityFramework版本6.1和Breeze.Server.ContextProvider.EF6版本1.4.11。

当我尝试覆盖BeforeSaveEntity,说没有合适的覆盖方法时,我的存储库(扩展了Breeze.ContextProvider.EF6.EFContextProvider)现在显示错误。

protected override bool BeforeSaveEntity(EntityInfo entityInfo) {

我的控制器然后尝试从存储库访问各种微风函数,并收到错误,说明符号无法解析。

this.Repository.Metadata();

this.Repository.SaveChanges(saveBundle);

在我看来,ContextProvider.EF6与EF6.1不兼容?

1 个答案:

答案 0 :(得分:2)

找到了解决方案。

确保已启用Nuget Package Restore。

删除包文件夹。

恢复所有软件包(通过构建应用程序或转到软件包管理器并允许它恢复软件包。

问题解决了:)。