当前位置:  开发笔记 > 编程语言 > 正文

实体框架无法更新数据库

如何解决《实体框架无法更新数据库》经验,为你挑选了1个好方法。

每当我保存到数据库时,我的应用程序崩溃并出现以下错误.

无法在DLL"SqlServerSpatial110.dll"中找到名为"SetClrFeatureSwitchMap"的入口点.

Windows Update和PC重新启动后,昨天下午开始出现此错误.dll未在项目中引用,也不在bin文件夹中.

我使用EF5,我可以连接到数据库并提取数据但是当我调用ObjectContext.SaveChanges()时会发生错误.

该应用程序不使用几何,所以我不知道它来自何处.



1> 小智..:

我遇到了同样的问题,并通过在我的应用程序的web.config中添加以下行来修复它:


  
    
      
      
    
  

这会强制EntityFramework使用SqlServer.Types.dll的版本10,它显然没有Geometry类型.


这必须添加到元素中,并且它可以完美地工作.
这是一个部分答案---如果你需要几何类型怎么办?
推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有