ms sql server 2008 R2に2つのテーブルがあり、そのうちの1つは他との外部キー関係を持っています
ものすごく単純:
tableA
prefix nchar(10)
value nchar(50)
tableB
prefix nchar(10)
value nchar(50)
ALTER TABLE [dbo].[tableB]
WITH CHECK ADD CONSTRAINT [FK_TableA_TableB] FOREIGN KEY([prefix])
REFERENCES [dbo].[TableA] ([prefix])
管理スタジオの編集テーブルを使用して、テーブルにデータを入力します。の各プレフィックスtableB
が の一致するプレフィックスを持つようにしtableA
ます。
次に、テーブルを Visual Studio C# にインポートして、エンティティ フレームワーク モデルを作成します。ナビゲーション ハンドルを使用してtableA
データを参照し始めるまで、すべてが正常に機能しているように見えます。tableB
つまりtableB.tableA
、null として出力されます。
エンティティ フレームワークおよび/または ms sql サーバーで外部キー関係を更新するために実行する必要がある手順はありますか?