private Model.User GetUserModel(IDomainEvent <Guid> e) { if (_user == null) { _user = _dbContext.Set <Model.User>().AsQueryable().FirstOrDefault(x => x.Id == (Guid)e.AggregateRootKey); } return(_user ?? (_user = new Model.User())); }
private Model.User GetUserModel(IDomainEvent <Guid> e) { if (_user == null) { _user = _sqlClient.Queryable <Model.User>().Where(x => x.Id == (Guid)e.AggregateRootKey).Single(); } return(_user ?? (_user = new Model.User())); }
public override void Save(User aggreateRoot) { base.Save(aggreateRoot); _user = null; }