仍然对存储库和解耦、ASP.NET MVC 迷失方向
我仍然在永恒地追求构建(和理解)解耦、IoC、DI 等现代编程约定。我正在尝试弄清楚如何构建存储库。我已经检查了 数据库抽象层设计 - 使用 IReposito…
使用 SOA、UoW、Repository、DataContext 和 DataContext 设计多租户应用程序多个数据库
首先,我对这篇文章的篇幅表示歉意,但我想提供尽可能多的细节,以增加得到答案的机会。提前致谢。 我正在向集成来自多个数据库的数据的现有应用程序…
一个域对象被“填充”;由多个存储库
我是 DDD 新手,需要澄清一些概念,以便我可以将其应用到我的项目中。 基本上,我有一个域对象“客户”。 CustomerRepository 将通过引用 DAL 返回此…
真实世界的 ASP.NET MVC 存储库
在现实世界中,控制器可能需要使用来自各种数据库表和其他数据存储的数据。例如: [Authorize] public class MembersController : Controller { ICour…
实体框架4中的存储库模式我们什么时候应该处置?
EF 新手,我注意到使用存储库模式确实可以简化事情,并且还允许我进行一些模拟。到目前为止一切顺利。 我的问题 objectContext 的典型用法是尽快销毁…
Linq To Sql:关系未正确更新
问题摘要: 使用相同的 DataContext 插入和更新与多个角色相关的用户,这些关系在我的 LinqToSql 类中未正确更新(但在数据库中正常)。使用一个 Data…
制作一个 Web 程序来连接与数据库无关的层是否明智?
我以前是一名Winforms程序员;我总是将编写的程序分为两部分,前端(Winforms)和中间层(由Remoting/WCF促进) 在这种方法中,前端代码无法访问Linq…
实体框架中的 LINQ to SQL 通用存储库等效项
我正在将 ORM 从 LINQ 转换为 SQL 到实体框架,并且正在更新我的存储库。除了通用的之外,所有这些都已完成。我似乎不知道如何将我的 Select 方法从现…
在存储库界面中使用可选参数是否会被视为糟糕的设计?
我创建了两个类来外部控制存储库上的页码 (Page) 和排序 (Order)。该存储库公开 IEnumerable 而不是 IQueryable,因为我希望存储库具有很强的可测试性…
我是否正确使用 DataContext.Dispose() ?
我在 ASP.NET MVC 项目中遇到了大量连接池超时问题。我一直在读到,尽管 Linq-to-SQL 应该为我进行处置,但它并不总是有效,而且不手动处置继承 IDisp…