【问题标题】:Implementation example for Repository pattern with Linq to Sql and C#使用 Linq to Sql 和 C# 的 Repository 模式的实现示例
【发布时间】:2008-09-24 04:44:31
【问题描述】:

我正在为我的 ASP.net MVC 应用程序寻找遵循域驱动设计原则的存储库模式实现示例/资源。谁有可以分享的好例子或学习资源?

【问题讨论】:

    标签: domain-driven-design repository-pattern


    【解决方案1】:

    这不是一个没有争议的实现,但是 Rob Conery 的网络店面项目已经通过 Linq to Sql 在 C# 中实现了存储库。

    http://blog.wekeroad.com/

    来源可用。

    他并没有完全执行严格的 DDD,但他的 TDD 通常会将他派往那个方向。需要注意的是,他有多个没有聚合根的存储库,因此它远非教科书示例。此外,存储库的早期实现返回 IQueryable,因此存储库上没有域边界,这是他的设计引起的大部分噪音的来源。

    【讨论】:

      【解决方案2】:

      Eric Evans 的域驱动设计是了解存储库模式及更多内容的好地方。 http://dddcommunity.org/books/

      【讨论】:

        【解决方案3】:

        这是一篇描述使用 Linq to SQL 实现存储库模式的文章。完整代码开源,可@github。

        http://www.macskeptic.com/living/by/the/code/c/2009/07/02/the-repository-pattern/

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-21
        • 1970-01-01
        • 2010-12-21
        相关资源
        最近更新 更多