我在 ms sql server 2008 R2 中有 2 个表,其中一个与另一个有外键关系
很简单:
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])
我使用管理工作室编辑表在表中填写数据。确保 intableB
中的每个前缀在tableA
.
然后我将表导入 Visual Studio C# 以创建实体框架模型。一切似乎都很好,直到我开始使用导航句柄引用数据tableA
,tableB
它空手而归。
即tableB.tableA
s 出来为空。
是否需要执行一个步骤来更新实体框架和/或 ms sql server 中的外键关系?