zoukankan      html  css  js  c++  java
  • 【转】EntityFramework之领域驱动设计实践(十)

    原文地址:http://www.cnblogs.com/daxnet/archive/2010/07/19/1780764.html

    规约(Specification)模式

    本来针对规约模式的讨论,我并没有想将其列入本系列文章,因为这是一种概念性的东西,从理论上讲,与EntityFramework好像扯不上关系。但应广大网友的要求,我决定还是在这里讨论一下规约模式,并介绍一种专门针对.NET Framework的规约模式实现。

    很多时候,我们都会看到类似下面的设计:

    隐藏行号 复制代码 Customer仓储的一种设计
    1. public interface ICustomerRespository
    2.  {
    3.     Customer GetByName(string name);
    4.     Customer GetByUserName(string userName);
    5.     IList<Customer> GetAllRetired();
    6. }

    其实,Specification相关的话题远不止本文所讨论的这些,更多内容需要我们在实践中发掘、思考。本文也只是对规约模式及其在.NET中的实现作了简要的讨论,文中也会存在欠考虑的地方,欢迎各位网友各抒己见,提出宝贵意见。

     

  • 相关阅读:
    汉堡博客
    复利计算——结对1.0
    《构建之法》第4章读后感
    Compound Interest Calculator4.0
    实验一 命令解释程序的编写
    Compound Interest Calculator3.0续
    1203正规式转换为有穷自动机
    优缺点评价
    语文文法
    词法分析实验总结
  • 原文地址:https://www.cnblogs.com/fcsh820/p/1866389.html
Copyright © 2011-2022 走看看