![]() |
1
6
实体框架允许您 声称 列是键,FK约束存在于数据库中实际不存在的地方。 这是因为如果需要,可以由您和 躺 关于数据库。 然后,EF将与数据库交互,就好像这些键和外键确实存在一样。 这应该有效,但是关于引用完整性的所有常规警告都适用。 希望这有帮助。 |
![]() |
2
1
使用非键字段定义关系的问题是,不能保证键可以正确导航。这可能导致在两个实体之间存在一对一关系的情况,其中有多个可能的行用于填充关系。 …从数据库关联数据时,关系应始终基于键。键强制引用完整性。 |
![]() |
3
0
还有一个解决方法: 创建不包含pk的视图vorder并从中创建实体。 将此实体中的pk设置为orderno 现在您可以创建关联 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 3 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 3 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 3 年前 |