![]() |
1
3
因为我找到了答案,忘了把问题解决了,所以我一直在跟进。 我发现当您与同一个外部表有多个关联时,默认情况下它们会得到一个数字后缀。因此,run表有一个用户和一个用户1关联。当您为EDS使用“include”参数时,您需要知道要使用哪个关联,直到在EDS模型中查看该关联才明显。 我想到了一个重新命名的所有具有数字后缀的关联。我的运行表现在有一个用户和一个审批者(而不是用户1)关联。这让我可以很容易地破译为LINQ和EDS声明性部分包含哪些关系。 如果我想包括EDS的两个关联,我会做如下的事情:
希望这对其他人有帮助,因为我一开始不太清楚。 |
![]() |
2
0
如果数据库中有一对一关系,则可以构建实体模型,使这两个表在实体模型中显示为单个表。 如果您像这样构建它,您的绑定就变得简单多了。 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 2 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 2 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 2 年前 |