网格加载数据的N层架构?

时间:2014-06-23 15:14:00

标签: .net architecture n-tier-architecture

在大多数管理应用程序中,您必须将大量数据加载到datagrid中,不仅用于插入,更新......而且还用于报表或仅作为列表。 在这些数据网格中,您可以拥有来自不同实体的数据,这就是为什么" GetAll"来自每个实体都是一种糟糕的方法。

那么在不必加载每个实体的每个数据的情况下,加载此类报告的最佳方法是什么?

因为我使用实体框架,我可以进行查询以仅加载我想要的内容,甚至可以创建存储过程,但在这种情况下,将这种加载放入n-的最佳方法是什么?等级申请?哪一层?所有数据网格数据的单个类,每个数据网格有一种方法?或其他什么?

1 个答案:

答案 0 :(得分:0)

您可能有兴趣使用在服务器端使用Entity Framework的开源N-Tier Entity Framework并生成整个基础架构,用于构建基于WCF的n层架构,包括客户端的类似EF的API