如何解决这个通用的存储库模式问题?
我从上一个问题中得到了这段代码,但它没有编译: public interface IEntity { // Common to all Data Objects } public interface ICustomer : IEnti…
Linq2Sql 生成的类能够放入单独的项目中吗?
谁能告诉我是否可以将 linq2sql 生成的类提取到 C# 中的单独项目中? - 我想我可以创建文件,然后将它们复制到新项目并添加对我的数据项目的引用? 我…
“会话已结束!” -NHibernate
这是在 Web 应用程序环境中: 初始请求能够成功完成,但是任何其他请求都会从 NHibernate 框架返回“会话已关闭”响应。我使用带有以下代码的 HttpMod…
存储库可以有DTO吗?
我有一个 DTO 和实体,例如 PersonDTO 和 Person。 我使用 DDD 创建了一个 aaplication,其中我有 PersionApplciation 以 DTO 作为输入并在内部调用 P…
带有 LINQ to SQL 的 ASP.NET MVC:如何实现对存储库中实体的授权?
考虑到领域驱动设计,您将如何在存储库中实现用户授权?具体来说,您将如何限制用户提供的登录名可以看到哪些数据? 假设我们有一个存储产品的电子商…
使用 MVC 和 Fluent Nhibernate,在将 ViewModel 上的唯一字段绑定到域对象并保存它们之前,如何验证它们?
我有一个网站,允许用户创建新的零件记录。我正在尝试找出验证特定字段唯一性的最佳方法。我想确保如果零件编号已存在于其他零件上,则不会有人尝试添…
使用存储库模式时我们是否需要重新创建模型类
我正在将 LinqtoSQL 用于 WPF MV-VM 应用程序,因为我将来可能想从 LinqtoSql 更改为其他东西,例如实体框架或 Subsonic 等,因此我发现存储库模式很…
存储库方法与扩展 IQueryable
我有存储库(例如 ContactRepository、UserRepository 等),它们封装了对域模型的数据访问。 当我搜索数据时,例如 查找名字的联系人 以 XYZ 开头, …
将 UnitOfWork 与存储库模式结合使用
对 FluentNHibernate 非常陌生,但我也对该领域感到兴奋。我最近开始使用上述内容开发新的 DAL,并一直在阅读存储库模式。我喜欢这种模式所采用的通用…
帮助 linqtosql 类的通用存储库
我正在尝试编写一个通用存储库,它将在我的所有 linq2sql 类上执行基本方法。 (getById、插入、删除、getAll) 我不太确定如何完成此操作。 这是我到…
如何使用 NUnit.Mocks 模拟通用存储库?
我正在开发 通用存储库 我想使用 NUnit.Mocks 来测试它。根据 Mike Hadlow 在他的文章中的说法,你可以使用像这样的 Rhino 模拟来做到这一点: User[]…