用ASP.NET CORE MVC 做的一个后台网址
有表person,里面Identiifle 是主键,还有一个Id有唯一性约束,也是其他一些表的外键(仅此,没有其他外键)。
但是出现一个很奇怪的问题。
1.如果使用了HasPrincipalKey(),那么表person里的字段(除了Id)都可以修改成功(在没改动Id的情况下),但如果Id有修改就会失败。
2.如果不使用HasPrincipalKey,虽然可以修改Id和其他字段,但是会导致enity的Load()无效2的现象虽然好解决,但是有些地方明显会增加许多代码。
1的现象实在看不懂,有大神能指点下迷津吗