SQLServer 2008 にデータベースがあります。
主キーとして 3 つの行を持つテーブル "Table1" があり、別のテーブル "Table2" との関係を作成する必要がありますが、関係を作成するために Table1 の 3 つのフィールドを Table2 に追加したくありません。 .
そこで、Int 型で Indentity=yes の IdRow という名前の新しいフィールドを Table1 に追加し、この新しいフィールドに「一意のキー」型のインデックスを作成して、3 つのフィールドの代わりにこの新しいフィールドに基づいて関係を作成できるようにしました。その他。
これまでのところうまくいきましたが、2 つのテーブルを Entity Framework のモデルのモデルにインポートすると、IdRow が一意であると認識されないため、このフィールドに基づいて Table2 との関係を作成できません。
誰かがこれで私を助けることができますか?
これを解決する回避策はありますか、それとも Table1 の 3 つのフィールドを Table2 に追加して関係を作成する必要がありますか?