首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此.NET实体框架警告是什么意思?

此.NET实体框架警告是什么意思?
EN

Stack Overflow用户
提问于 2012-01-27 08:01:12
回答 1查看 1K关注 0票数 1

我的项目中有几十个这样的警告,我想要清理一下。警告是:

代码语言:javascript
复制
Warning 8   Error 2005: Mapping Association 'TPMDBO_TPM_MODIFIEDVALUES_FK1' is redundant: Its referential integrity constraint provides sufficient information.  You can safely delete the mapping information for this association.    C:\TPM\Entity\TPMEntities.edmx  6267    6277    Entity

如果我双击它,它会加载一些糟糕的.edmx文件设计器,很难阅读,也很难找出我可以安全删除的东西。我更愿意使用我选择的文本编辑器直接使用XML。

第6267行说:

代码语言:javascript
复制
  <AssociationSetMapping Name="TPMDBO_TPM_MODIFIEDVALUES_FK1" TypeName="VZW.TrainingPortfolioManager.Entity.TPMDBO_TPM_MODIFIEDVALUES_FK1" StoreEntitySet="TPM_PROJECTCHANGES">
    <EndProperty Name="TPM_MODIFIEDVALUES">
      <ScalarProperty Name="MODIFIEDATTRIBUTEID" ColumnName="MODIFIEDATTRIBUTEID" />
    </EndProperty>
    <EndProperty Name="TPM_PROJECTCHANGES">
      <ScalarProperty Name="PROJECTID" ColumnName="PROJECTID" />
      <ScalarProperty Name="VERSIONID" ColumnName="VERSIONID" />
      <ScalarProperty Name="MODIFIEDATTRIBUTEID" ColumnName="MODIFIEDATTRIBUTEID" />
      <ScalarProperty Name="CHANGEID" ColumnName="CHANGEID" />
    </EndProperty>
  </AssociationSetMapping>

这是否意味着我可以从XML中完全删除这个AssociationSetMapping节点?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-06 04:45:58

这似乎是一个从.NET 3.5升级到.NET 4.0框架的问题。

从数据库重新创建模型修复了此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9027310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档