private DDD.Simple.Model.Order GetOrderModel(IDomainEvent <Guid> e) { if (_order == null) { _order = _dbConnection.QuerySingleOrDefault <DDD.Simple.Model.Order>("Select * From `order` where id = @id", new { id = e.AggregateRootKey }); } return(_order ?? (_order = new DDD.Simple.Model.Order())); }
public override void Save(Order aggreateRoot) { base.Save(aggreateRoot); _order = null; }