特定のテーブルの2つのフィールドを、別のテーブルの同じフィールドにリンクしようとしています。私は以前にこれを行ったことがあるので、今回は何が悪いのか理解できません。
ともかく:
Table1
- Id (Primary)
- FK-Table2a (Nullable, foreign key relationship in DB to Table2.Id)
- FK-Table2b (Nullable, foreign key relationship in DB to Table2.Id)
Table2
- Id (Primary)
関連付けはFK-Table2aでは機能しますが、FK-Table2bでは機能しません。実際、LINQ to SQLにロードすると、Table1.Idに関連付けられているTable2.Idが表示されます。これを変更しようとしたり、FK-Table2bの新しい関連付けをTable2.Idに追加したりすると、「プロパティに一致するタイプがありません」と表示されます。
これは他のプロジェクトでも機能します-多分私は.dbmlをコピーする必要がありますか?
何か案は?