1
我在我的项目中有几十个这些警告,我想清理一些东西。该警告是:此.NET Entity Framework警告是什么意思?
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说:
<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
节点?谢谢!
看到类似的问题:http://stackoverflow.com/questions/3186961/warnings-in-edmx-file-when-upgrading-from-3-5-to-4 – 2012-06-05 19:36:47