现在我进入我的程序并且它实际上没有更新...我不能在列中放置null.如何正确更新edmx?谢谢.
我从数据库生成了一个.edmx文件.
我想知道是否对数据库模式进行了更改,那么这些更改将如何反映在我的实体数据模型设计器图中?我对我的数据库模式进行了更改,但发现更改没有出现在我的实体数据模型设计器图中.有人可以向我解释如何将数据库架构更改传播到我的实体数据模型设计器图表吗?
以下是当我尝试使用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)"?
谢谢
京东方投资"