Amc*_*tty 43 c# mapping entity-framework visual-studio-2008
为了改进一个较旧的项目,我被迫使用VS 2008和Framework 3.5 - 我有问题,edmx显示奇怪的行为,而不是根据需要更新实体.
edmx抛出了上面的错误,但是当我转到相应的表并右键单击它 - "从数据库更新模型"没有变化时,错误仍然存在.
如果我通过选择它并按del删除图表中的表格,那么在模型浏览器中它会从.Database中消失但是当点击"从数据库更新模型"时我无法在"添加"列表中看到我,所有我可以做的是"刷新"表格,因为我仍然在刷新列表中看到它(这不应该发生,因为我删除了它!)
Tho*_*and 47
检查你的模型的xml文件,它可能仍在某处.尝试从该XML文件中手动删除它,然后再次尝试更新.请务必进行备份.
tjp*_*p69 40
我有这个问题,当我从改列名CampaignKey
来CampaignCode
.在更改数据库之后,我去了.edmx
设计器,右键单击并从数据库中选择了Update Model.然后,当我编译时,我得到了错误:
错误11009:
CampaignKey
未映射属性.
仔细看看设计器中的表格,我发现Visual Studio已经创建了新的字段,CampaignCode
就像在DB中一样.但它也留下了旧字段CampaignKey
,导致错误,因为它不再存在于数据库中.
要解决此问题,我右键单击CampaignKey
设计器中表格中的字段并选择" 删除".
之后我保存了.edmx
,编译后错误消失了.
归档时间: |
|
查看次数: |
72083 次 |
最近记录: |