代码之家  ›  专栏  ›  技术社区  ›  shanabus

为什么我的Fluent nHibernate存储库(随机)更新我的域实体?

  •  1
  • shanabus  · 技术社区  · 16 年前

    public class Request : DomainEntity
        {
            public virtual string Code { get; set; }
    
            public virtual string PartCode { get; set; }
    
            public virtual string Description { get; set; }
    
            public virtual int Quantity { get; set; }
    
            public virtual decimal Price { get; set; }
    
            public virtual DateTime DateRecieved { get; set; }
        }
    

    var request = _repository.Query<Request>().Where(x => x.OemCode == "TEST").FirstOrDefault();
    

    1 回复  |  直到 16 年前
        1
  •  2
  •   Bryan Menard    16 年前

    documentation :

    ISession会不时地 执行所需的SQL语句 持有物品的状态 在记忆中。这个过程,冲洗,发生 默认情况下,在以下几点

    • 来自ISession。冲洗()

    您可以通过设置 ISession.FlushMode

    推荐文章