我们有一个要求,将两个字符的键用作主键(自然键)而不是 sql server 2012 数据库中查找表的代理键。这两个字符不应该改变,因此是主键的选择。第二个原因是记录的数量可能不会超过 10。
然而,现在向我们提出了一个问题,是否可以编辑它们(通过用户界面)而不必删除记录(这是当前设置)。此键也是三个或更多表中的外键。因此,删除将是有害的,目前仅在仔细考虑的基础上进行。
想知道 Entity Framework 6.0 及更高版本现在是否支持主键的“OnUpdate Cascade”?如果没有,是否有解决方法?(除了删除并再次创建记录)。
请指教。