画像はデータベース内の2つのテーブルとの関係を示します。 EF外部キー関連が削除されました
右の表に「DeviceTypeID」というフィールドがあります。
通常、EFはCompanyTypeID列をServiceLaburDefinitionsモデルに追加しますが、前回データベースからモデルを更新しても消えました。
私は時間のカップルのための解決策を探しますが任意の解決策を見つけることができないのです。誰も解決策を提案できますか?
ありがとうございました。
画像はデータベース内の2つのテーブルとの関係を示します。 EF外部キー関連が削除されました
右の表に「DeviceTypeID」というフィールドがあります。
通常、EFはCompanyTypeID列をServiceLaburDefinitionsモデルに追加しますが、前回データベースからモデルを更新しても消えました。
私は時間のカップルのための解決策を探しますが任意の解決策を見つけることができないのです。誰も解決策を提案できますか?
ありがとうございました。
ServiceLaburDefinitionsは依存エンティティであり、DeviceTypeID外部キープロパティが定義されています。
したがって、Entity FrameworkはDeviceTypeIdキーに基づいて2つのテーブルの間にフードの下にナビゲーションキーを作成します。
あなたは、ナビゲーションキーは、外部キーの間で、以下の例でも作成され、ナビゲーションプロパティについての主キー詳しい情報はhere
を見つけることができる方法の例を参照することができます
データベースからモデルを作成すると、「モデルに外部キー列を含める」というチェックボックスがあります。これがチェックされていることを確認します。
彼はDatabase Firstアプローチを使用するときに、生成されたコードにIDがない理由について質問しています。この答えはどのように役立ちますか? –
それは私がそれを認識していDeviceTypeを –
ナビゲーションPropertitesであるあなたのナビゲーションプロパティにあります。しかし、他のテーブルは正常に機能し、FKフィールドはモデルに存在します。 – MonkeyDLuffy