实体框架计算的属性多个联接

时间:2018-09-06 19:07:24

标签: sql-server asp.net-mvc entity-framework

我有一个基于EF的MVC网站,用于连接数据库。我有一个List<ClassObject>,它是从数据库中的表填充的。问题是我需要在此ClassObject中包含一个值,该值不是使用直接联接的表而是使用两个联接的表中的值来计算的。

例如

表1-我大部分数据的来源

表3-我需要访问的信息来源

表2-从表1连接到表3

另一个问题是从表1到表2的联接是一对多的,而从表2到表3的联接也是一对多的。因此,我需要一种方法来处理数据是否重复,这就是我不能仅仅使用include一起收集所有信息的原因。

是否有人知道一种解决方案,该解决方案可以让我计算所需的值,如果仅找到一个,则返回该值;如果发现多个,则返回“-多个-”?

0 个答案:

没有答案