我正在开发一个网站使用asp.net和sql server我使用EF与代码优先的方法作为数据访问层,和业务逻辑层( BLL )我已经为每个实体开发了一个类,其中包含查询该实体的数据库和返回对象的函数,我的问题是在哪里我可以实现从不同的表返回数据的函数,而不仅仅是从BLL中的一个表。
发布于 2013-03-26 18:54:34
DAO层被认为是从底层数据存储创建模型对象。在某些情况下,要创建特定的模型,必须查询不同的表。在这种情况下,将是DAO与多个表(而不是服务)交互。
BLL可能会在同一服务中处理不同的模型。然而,它应该依赖于一个模型的一个DAO。
换句话说,DAO被映射到模型类,而不是底层表。
https://stackoverflow.com/questions/15612057
复制相似问题