235
|
Ashish Gupta Shiva · 技术社区 · 14 年前 |
1
404
现在是:
|
2
137
Scott Gu's Blog 过帐人 Jeff 关于实际发生的事情:
|
3
40
为了 实体框架5.0.0.0-6.1.3 你呢 确实要做到以下几点:
更新-编辑: 需要注意的是,我同意其他人的看法,而不是将此代码添加到全球.asax已添加到DbContext类
正如其他人提到的,这也有助于处理单元测试。
我将在不久的将来回来提供一个核心片段。 |
4
33
|
5
31
此修复程序在CTP5之后不再工作。
|
6
19
刚找到答案,想在这里更新一下。只需要做以下几点。
|
7
16
一定要换衣服项目名称.Path.Context到您的命名空间和上下文。如果先使用代码,则每当对模式进行任何更改时,都将删除并创建一个新数据库。 |
8
8
我花了很多天来解决这个问题,分析了许多不同的帖子,尝试了许多选择和方法 终于修好了。
我的环境:
在这里,我收集了您应该注意的所有备注以及必须满足的所有条件/要求,以避免提及例外:
|
9
5
对我来说,升级到4.3.1后,我只需截断EdmMetaData表或直接删除它。 |
10
3
将ApplicationDbContext更改为特定的Db上下文。 |
11
2
我遇到了这个问题,结果发现有一个项目指向SQLExpress,但有问题的项目指向LocalDb。(以各自的方式)web.config文件). 愚蠢的疏忽,但值得注意的是在这里的情况下,其他人正在解决这个问题。 |
12
2
这意味着上下文中有一些尚未执行的更改。 请先运行Add Migration以生成我们所做的更改(我们可能不知道的更改) 然后运行更新数据库 |
13
2
我有同样的问题-重新添加迁移和更新数据库没有工作,上面的答案似乎都不正确。然后灵感涌上心头——我使用了多个层次(一个web、一个数据和一个业务)。数据层具有上下文和所有模型。web层从未抛出此异常—它是业务层(我将其设置为用于测试和调试的控制台应用程序)。结果发现业务层没有使用正确的连接字符串来获取数据库并生成上下文。因此,我将连接字符串添加到业务层(和数据层)的app config中,viola可以正常工作。把这个放在这里给可能遇到同样问题的其他人。 |
14
1
我使用数据库.CompatibleWithModel方法(在EF5中可用)在我使用它之前测试模型和DB是否匹配。我在创建上下文之后调用这个方法。。。
|
15
1
此错误可能表示连接字符串有问题,以及连接字符串名称是否与数据库上下文声明匹配。
|
16
1
请确保在visualstudio中使用pmwindows运行“启用迁移”,迁移文件夹将添加到项目中。
如果你已经构建了所有的解决方案,并发布了用于部署的publis。
|
17
1
以防有人和我有同样的情况。
所以我的webconfig中有两个connectionstring,这没有问题。碰巧我创建/运行脚本来手动生成asp.net我不应该使用的标识表。 所以先放下所有的东西asp.net由您手动/从脚本创建的标识表。
|
18
1
解决方案是将程序集版本更正为我们实际部署的版本
|
19
0
在对这个主题进行了一些研究之后,我发现如果您有一个在本地sqlserverexpress上创建的db实例,则基本上会发生这个错误。因此,每当您在db上有更新并尝试更新db/在db上运行一些代码而不运行
此外,除非您
如果您使用版本控制系统(git、svn等),并且其他一些开发人员在生产阶段更新db对象,那么每当您更新代码库并运行应用程序时,就会出现此错误。
|
20
0
|
21
0
检查以下步骤
2
|
22
0
修改
|
23
0
尝试使用属于using的数据库SetInitializer系统数据实体; 在全球.asax
这将创建新的数据库,每次你的模型是改变了,但是你的数据库空的。在为了用虚拟数据填充它,可以使用Seeding。可以实现为: 播种:
|
24
0
很奇怪,但这里所有的答案对我来说都没用。 已将数据库迁移到最新版本
我的来源: https://msdn.microsoft.com/en-us/data/jj591621.aspx#specific |
25
0
当我们将一个数据库用于两个应用程序时,我也遇到了同样的问题。设置
查看更多详细信息 https://msdn.microsoft.com/en-us/data/jj556606.aspx |
26
0
并从OmModelCreating注册:
|
27
-3
在这里,我想分享另一种防止上下文更改时模型备份错误的方法: 1) 打开DbContext文件 2) 使用添加命名空间Microsoft.AspNet.Identity文件.实体框架; public MyDbContext():base(“name=MyDbContext”) 数据库.SetInitializer(新建DropCreateDatabaseAlways()); |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |