相关疑难解决方法(0)

更新edmx以反映数据库中所做的更改(.net linq-to-entities)

  • 所以我制作了我的edmx.
  • 然后我稍微更改了我的数据库,将列更改为从NOT NULL到允许NULL.
  • 我进入我的edmx,右键单击并选择"从数据库更新模型"

现在我进入我的程序并且它实际上没有更新...我不能在列中放置null.如何正确更新edmx?谢谢.

linq linq-to-entities entity-framework .net-3.5

44
推荐指数
4
解决办法
9万
查看次数

如何将数据库更改传播到我的.edmx文件?

我从数据库生成了一个.edmx文件.

我想知道是否对数据库模式进行了更改,那么这些更改将如何反映在我的实体数据模型设计器图中?我对我的数据库模式进行了更改,但发现更改没有出现在我的实体数据模型设计器图中.有人可以向我解释如何将数据库架构更改传播到我的实体数据模型设计器图表吗?

c# visual-studio-2010 entity-framework-4

7
推荐指数
2
解决办法
1万
查看次数

从数据库更新模型时的实体框架错误,反之亦然

以下是当我尝试使用VS express 2013为Web,EF6.1.1和.NET framework 4.5从数据库更新模型时发生的情况.

在这种情况下,我只是在表定义中的表中添加了一个字段并更新了数据库.

之后,我在EDMX模型视图中右键单击数据库中的更新模型,我收到此错误消息:

尝试从数据库更新时发生"System.runtime.interopServices.COMException"类型的异常.异常消息是:'名称为'Model.Context.tt'的文件或文件夹已存在.请为要添加的项目指定唯一名称,或先删除现有项目.

我注意到当我尝试从模型生成数据库时,我收到相同的错误消息.

我尝试了以下方法:

但他们都没有工作.

我还发现https://entityframework.codeplex.com/workitem/1104似乎已经通过"commit 7e8331d1d22d(EFTools repo)"解决了.

任何人都可以帮助我解决我的问题或什么是"提交7e8331d1d22d(EFTools repo)"?

谢谢

京东方投资"

entity-framework edmx

6
推荐指数
1
解决办法
4053
查看次数