1

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

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

protected override bool BeforeSaveEntity(EntityInfo entityInfo) {

然后,我的控制器尝试从存储库中访问各种微风功能,并收到错误提示无法解析符号。

this.Repository.Metadata();

this.Repository.SaveChanges(saveBundle);

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

4

1 回答 1

2

找到了解决方案。

确保启用 Nuget 包还原。

删除包文件夹。

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

问题解决了 :)。

于 2014-03-25T06:54:57.880 回答