手动编写业务对象还是使用DAL对象?
假设您有三层(带有命名空间): 用户界面 (App.UI) - 调用业务层流程并使用对象进行通信 业务层 (App.Core) - 编排流程并使用 DAL 层使用对象 DAL (A…
使用什么模式为 delphi win 32 应用程序构建层
我想使用 dbexpress 开发 mysql 数据库应用程序,从头开始开发或使用现有数据库。 要创建可重用层,我应该使用哪些模式组件。 我希望该应用程序能够轻…
SubSonic - AllStruct.cs 看起来错误
使用 SubSonic 2.2,在使用 sonic.exe 生成 DAL 后,AllStruct.cs 内容看起来错误: // <auto-generated /> namespace ...DAL { #region Tables S…
将 SubSonic 集合绑定到下拉列表时,数据源问题中不存在列
我有一个主键名称中带有 _ (下划线)的表,例如:User_Id。 当 SubSonic 生成 DAL 时,它会删除下划线。 现在,我将对象集合绑定到 DropDownList,如…
手动 DAL 和 BLL 与 ORM
哪种方法更好:1)使用第三方 ORM系统或2)手动编写 DAL 和 BLL 代码 strong> 使用数据库? 1) 在我们的一个项目中,我们决定使用 DevExpress XPO ORM…
分层架构中的 ASP.NET 和实体框架 - 仅将实体框架用于 ORM
我有一个 ASP.NET 应用程序,它使用分层架构,例如表示层、业务逻辑层、数据访问层。 我不希望业务层必须了解有关数据访问层如何实现的任何信息,并且…
JPA为什么使用createNamedQuery
我正在将 DAO 层从使用 Hibernate API 更改为使用纯 JPA API 实现。 看起来推荐的方法是使用实体管理器中的 createNamedQuery。 命名查询存储在模…
使用 DAAB 处理动态连接字符串
我正在为 ASP.Net 2.0 Web 应用程序添加数据访问层,该应用程序几乎完全使用内联 SQL 调用和大量使用复制/粘贴来编写。 由于业务问题,我一次只能重构…
我应该将 SqlDataReader 代码放在哪个部分?
我对 C# 相当陌生,正在尝试编写一个 n 层 Web 应用程序。 为了确保我将逻辑和代码放在正确的位置,我只是有一个关于在哪里放置代码的问题。 我有三个…
使用 MySql 存储过程进行 .NET 数据访问层
我正在使用 .NET 2.0 和/或 3.5。 奇怪的是,每次我使用 MySQL 存储过程(无论是选择、更新、插入、删除)添加查询,无论是通过 TableAdapter 还是数…
n 层应用程序中的方法级文档
我的情况: 我的应用程序的数据请求链如下所示: (Client) -> (WebService) -> (SQL or OLAP Cube) 客户端是一个 Silverlight 应用程序,它使用生…
重构 DAL 代码以支持存储过程
private static readonly string dataProvider = ConfigurationManager.AppSettings.Get("Provider") private static readonly DbProviderFactory fa…