我从SQL Server生成了.edmx,但我感到困惑。
例如,我有一个UserProfile
表,其列包含Creator
,Modifier
和Deleter
。
但是在我自动生成的.cs文件中,仅包含User1
,User2
和User3
之类的关系。
我知道我可以通过在.edmx设置中更改表的name属性来将User1
重命名为Creator
,但是如果User1
实际上没有映射{ {1}},但Creator
或Modifier
?
现在,通过了解外键在SQL Server中遵循外键的顺序并可以正常工作,我可以使用表的关系,但是我真的很想知道它的工作原理。
在修改SQL Server表时,有什么方法可以提前确定外部表名称吗?就像我在SQL Server中创建关系时可以修改名称一样。
下面是表格自动生成的示例:
Deleter
我已经看到this question部分符合我的观点,但是我需要它可以由SQL Server表外键设置确定,因为在重新生成.edmx时它将恢复为默认值。
我的英语不好,请不要介意。
任何建议都值得赞赏。