zoukankan      html  css  js  c++  java
  • 项目梳理2

    EF 之Databse First:

      数据映射和context:

      

      

      相关的entity:

      

      config配置:

      

      

    Repository 模式:Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接口提供给领域层进行领域对象的访问。Repository是仓库管理员,领域层需要什么东西只需告诉仓库管理员,由仓库管理员把东西拿给它,并不需要知道东西实际放在哪。

    •  Repository模式是架构模式,在设计架构时,才有参考价值;
    • Repository模式主要是封装数据查询和存储逻辑;
    • Repository模式实际用途:更换、升级ORM引擎,不影响业务逻辑;
    • Repository模式能提高测试效率,单元测试时,用Mock对象代替实际的数据库存取,可以成倍地提高测试用例运行速度。

      对实体的公共操作部分,提取为IRepository接口

      

       实现一个泛型的类来具体实现上面的接口

     

       上面我们实现是每个实体公共的操作,但是实际中每个实体都有符合自己业务的逻辑。我们单独定义另外一个接口

       

      最后该实体的Repository类

      

      

  • 相关阅读:
    操作系统复习
    Google hack语法
    c++的set重载运算符
    华为笔试题
    Flume+Kafka整合
    kafka相关知识点总结
    kafka中生产者和消费者API
    Kafka集群环境搭建
    Storm消息容错机制(ack-fail机制)
    Storm通信机制(了解)
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/7260624.html
Copyright © 2011-2022 走看看