Windows 服务的 DAL
我正在编写一个 Windows 服务,它将读取定期生成的 XML 文件并更新数据库。我通常在 Web 应用程序中看到 3 层架构(Presentation、BL 和 DAL 作为类库…
问题过滤ObjectQuery.include权限业务逻辑方法
我在 BL 和实体框架 DAL 之间创建了中间件层,用于通过应用程序中的用户权限业务逻辑过滤数据。我的层实现了 IObjectSet,它具有“无过滤对象集”的实…
数据访问对象方法和论点
对于数据访问对象,有哪些方法和参数?典型的 DAO 看起来会像这样 DAO + select(): List + selectOne(id: int): T + insert(obj: T): boolean + updat…
ORM 适合我的目的吗
我们通常在数据库上编写存储过程,它接受 xml 并以 xml 形式返回结果集。我正在考虑为数据库调用提供一个抽象,如下 例 public List GetAllPeople() {…
在很好解耦的服务层和数据访问层中应该如何使用EntityManager?
与我的其他问题有些相关 应该从数据访问层返回原始 Hibernate 带注释的 POJO,还是从接口返回?,我在创建良好解耦层方面经验丰富,但不使用 Hibernat…
使用 nHibernate 作为多个源的 ORM?
我一直在许多 Webdb 应用程序上使用 Fluent nHibernate,并取得了成功,并且非常喜欢它。仅使用数据库作为源非常简单,唯一的挑战是定义域模型、创建…
原始 Hibernate 带注释的 POJO 应该从数据访问层返回,还是从接口返回?
我理解将数据层对象(DAO)分离在自己的层中,该层从服务层和业务层中抽象出数据访问逻辑和数据源细节,如 DAO 和服务层(JPA/Hibernate + Spring) …
在 Web 应用程序中分离 BLL、PL 和 DAL
我负责开发一个可以有多个表示层的 Web 应用程序,目前它在 Web 上,但很快就会出现在桌面和其他平台上。所以我四处寻找如何做得最好。我发现最好使用…
在存储 API 中定义单数与复数获取的理想方法是什么?
我的应用程序中有一个内部存储层,用于处理 Foo 对象。在 Get 操作期间,数据层对集群获取有显着的好处,但我实际上只有大约 10% 的时间进行多次获取…
ASP.NET 中用于 SELECT、INSERT、UPDATE 和 DELETE 操作的通用 C# 类
我正在寻找一个代码示例/链接来完成标题所述的操作。 基本上,我需要为我的 asp.net 网站创建一个数据访问层,并且我希望它尽可能通用。出于性能考虑…