【发布时间】:2018-12-05 07:46:38
【问题描述】:
我在我的项目中使用了实体框架,并且我使用了数据库优先的方法 几乎每次我在更新模型后更改数据库(向现有表添加/删除字段或添加新表)时,它都变得无效并且我收到一些奇怪和不合理的错误。
例如: 指定为此 MSL 的一部分的列“XXX”在 MetaDataWorkspace 中不存在
或
错误 10021:遇到重复的架构元素。 或 System.Data.Entity.Core.MappingException
我必须做一些不相关的任务,例如
从模型中删除所有表, 关闭和重新打开视觉工作室, 撤消挂起的更改, 删除所有项目数据等...
解除这些错误。
有什么问题?我是不是做错了什么?
【问题讨论】:
标签: .net entity-framework database-first mappingexception