2012-01-27 12 views
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ノードを削除できることを意味していますか?ありがとう!

+0

この類似の質問を参照してください:http://stackoverflow.com/questions/3186961/warnings-in-edmx-file-when-upgrading-from-3-5-to-4 –

答えて

0

これは、.NET 3.5フレームワークから.NET 4.0フレームワークにアップグレードする際に問題となっていたようです。

データベースからモデルを再作成すると、この問題が修正されました。

関連する問題