• 2023-12-29Generic Repository&UnitOfWork基本实现
    前言在DbContext中已经具备了事务,对于多个实体的操作,能够在一个事务中保证。借助仓储在基于DbContext上的封装,我们能够更好的扩展复用。泛型仓储的使用又能简化对于基础功能的依赖,但是当现有事务范围不足以覆盖或是多个仓储操作,多次调用SaveChange后,整体的事务范围便发生了变化,不
  • 2023-05-20XAF中XPO与EFCore的探讨
    前言首先抛出一个问题,在XAF项目中,我们现在可不可以选择EFCore?每个人可能都有自己的答案,这也没有什么标准答案。下面是我的个人看法,在刚接触XAF时,如何选择ORM,我也是犹豫了许久,最终选择了XPO,主要基于以下几点考虑1.XPO是DEV的产品,支持力度及倾向性要比EFCore高2.XPO是XAF最开始支
  • 2023-01-30在XAF和dev项目中使用XPO的最佳准则
    1、为每个持久化对象定义一个包含Session参数的构造函数。public class OrderDetail : XPObject {    public OrderDetail(Session session) : base(session
  • 2022-12-27自研ORM框架实现工作单元模式
    平时我们使用事务,需要显示的TryCatch并且开启事务提交事务异常回滚事务三步骤,使用工作单元后则只需要Commit。1.接口定义1///<summary>2///工作单
  • 2022-11-01ABP Value cannot be null. (Parameter 'unitOfWork')
    ABPValuecannotbenull.(Parameter'unitOfWork') 解决方式将需要处理的代码放置到如下位置privatereadonlyIUnitOfWorkManager_unitOfWorkManager;using(v
  • 2022-08-251.工作单元(UnitOfWork)是什么?
    Maintainsalistofobjectsaffectedbyabusinesstransactionandcoordinatesthewritingoutofchangesandtheresolutionofconcurrencyproblems.UnitO
  • 2022-08-13.NetCore基于SqlSugar的工作单元—UnitOfWork
    .NetCore基于SqlSugar和Aop的工作单元模式(UnitOfWork)实现UnitOfWork是什么UnitOfWork模式,即工作单元,它是一种数据访问模式。它是用来维护一个由已经被业务修改(如