2016-03-19 18 views
0

私はBookmakerTeamNamesとXMLSoccer-Teamの2つのテーブルを持っています。Entity Framework - エラー3007マッピング関係 - 外部キー

関係は次のとおりです。 BookmakerTeamNames 0/1

XMLSoccer-1チームに彼らはリンクBookmakerTeamNames表SoccerTeamとXMLSoccerTeamIDにTeamIDに基づいています。

EF Designerでモデルを検証すると、エラー3007が表示されます。xxx行から始まるマッピングフラグメントに問題があります。列XMLSoccerTeamIDは、両方のフラグメントにおいて、異なる概念的側面の特性にマッピングされている。

FK制約がNULL値を持つことを禁止するため、関係はデータベースに存在しません。したがって、この関連付けを追加しようとした理由。事前

+0

編集:私はこれで今動作していますが、エンティティから外部キーを削除する必要があります。これは正しいです? –

答えて

0

おかげで、オブジェクトエクスプローラでSQL Serverエラーログ を表示サーバーを展開し、管理を展開し、SQL Serverのログを展開します。 ログを右クリックし、[View SQL Server Log]をクリックします。 エラーの正確な原因を見つけることができます。

+0

エラーはEFデザイナで受信されます。上記の私のコメントを参照してください、私はそれを修正したかもしれませんが、私はあまり確信していません –

+0

そのフィールドのデータ型です –

+0

データ型int –

関連する問題