首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当数据库不存在时,InsertHistoryOperation抛出InvalidOperationException

当数据库不存在时,InsertHistoryOperation抛出InvalidOperationException
EN

Stack Overflow用户
提问于 2012-09-06 16:51:47
回答 1查看 88关注 0票数 0

我在使用EntityFramework 5.0时遇到了很大的麻烦。在我们的项目中将EF从EF4.2更新到EF5.0之后。在初始化数据库的过程中,框架在InsertHistoryOperation的TypeInitializer中抛出InvalidOperationExceptions。(在InnerException中,它说:“列表不包含任何元素”)。

我尝试过使用DropWhenModelChanges和DropCreateAlwaysInitializer。我们不需要迁移功能(当然,最好有,但不推荐)。有没有办法禁用迁移功能,这样就不会抛出异常。或者有人能给我一个提示,我哪里做错了?

这个模型非常复杂,所以我认为在这里发布它并不是很有用。

致以最好的问候,克里斯

我试着用.Net4.0和.Net4.5

EN

回答 1

Stack Overflow用户

发布于 2012-09-06 22:26:35

好的,我知道了。

问题是,如果您将EntityFramework合并到(例如数据层程序集)中或从合并的程序集中使用它,则从V5.0开始,它就不能正常工作。(ILMerge)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12296347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档