Spring、Morphia 和 DataAccessException 实现
我在 Spring 应用程序中使用 Morphia 和 MongoDB。我在许多示例项目中看到许多服务接口方法都会抛出 DataAccessException。据我所知,此异常是从各种…
数据访问层(DAL)中的LINQ查询方法
一个基于经典三层的项目:UI(在这个问题中并不重要)、业务逻辑层和数据访问层。我有几个表:客户 产品 订单 用户。设计应该是: //DAL methods publ…
DataContext在哪一层创建?
我正在使用 RIA 创建一个新的 Silverlight 应用程序。我正在使用业务层和数据访问层,它看起来像这样... Silverlight->ASP.Net/RIA->C# BLL 类库-…
如何在codeigniter中分离数据访问层
我曾经在模型本身中编写数据访问功能。现在我想将数据访问与业务逻辑分开。我使用 codeigniter 作为框架。 似乎一种方法是使用 ORM,但我猜它会带来性…
在 WPF、Silverlight 和 ASP.NET 之间共享公共 DAL
在 WPF、Silverlight 和 ASP.NET 之间共享相同数据访问层的最佳方法/技术是什么? 我正在使用 ADO.NET 实体框架,并且正在考虑使用存储库模式创建 DAL…
我的持久性类应该返回 Option 还是依赖异常?
我的应用程序的持久层由存储特征和实现类组成。我在这个问题上犹豫不决:fetchFoo(key: Key) 方法应该返回 Option[Foo],还是应该抛出 FooNotFound如…
使用 NHibernate 和上下文更改数据库设计分层应用程序
我正在设计一个 C# 应用程序 演示(网站 + Flex 应用程序) 业务逻辑层(可能是 WCF 以启用多客户端平台) 数据访问层(使用 NHibernate) 我们将把我…
EF4 DAL 设计和 ObjectContext:与同事的争论
我与一位高级开发人员一起工作,他是 .NET 架构师。在过去的 6 个多月里,我们提出了许多建设性的论点,但总的来说,我承认我们在大多数讨论中都失败…