使用Entity Framework进行复杂数据收集

时间:2015-03-08 18:10:56

标签: c# .net entity-framework

我第一次钻研实体框架 - 使用Visual Studio 2010,因为我目前无法升级,我认为它是V4。

我遇到的一个概念是如何处理需要从数据库中解决的复杂计算值。

作为一个非常简单的例子,如果我有两个实体:一个是父实体,一个是子实体 - 是否可以获得父实例,然后从子实体的数量中获得一个值,而不必加载子实体?

通常我会在数据库中创建get / update / delete存储过程,在get中我会有(Select Count(*) From Child Where ChildId = ParentId) As NumChildren并将该值存储在父数据库中。

(这是一个非常简单的例子,我想要做的事情是更复杂,涉及多层和特定属性。因此我不想只是为了得到计数而加载每一个实体)

但是你如何在Entity Framework中做到这一点?

0 个答案:

没有答案