従業員と住所の2つのテーブルがあります。すべての従業員は住所を持っていなければなりません。1..1の関係にデータを挿入する方法C#
社員が社員テーブルのPKで、それはアイデンティティや自動インクリメント である私は、私はA dependent property in a ReferentialConstraint is mapped to a store-generated column. Column:
アドレステーブルにPKです
私は一日を無駄にしましたが、それを修正する方法はまだ分かりません。私はDataBaseプログラミングの初心者です。私はより多くの情報のために写真をアップロードしています
:私は、エンティティフレームワークとC#を使用しています
私は最初にアドレスと従業員を追加しようとしましたが、それでも同じエラーです。 –
あなたのエラーは、FKを計算/設定することができないということです。データベースが生成されるのと同じです。通常、1対1の関係は悪いデザインです。ただし、追加のFKを設定したり、ある列からIDマッピングを削除したり、トランザクションを使用して両方を同時に設定することはできます。チュートリアルhttp://www.entityframeworktutorial.net/add-one-to-one-entities-inentity-framework.aspxは、私が考えるトランザクションのアプローチを使用しています - 私は彼らがアイデンティティの挿入を使用することは疑いますが、の取引も同様です。 – DevilSuichiro