private DDD.Simple.Model.User GetUserModel(IDomainEvent <Guid> e) { if (_user == null) { _user = _dbConnection.QuerySingleOrDefault <DDD.Simple.Model.User>("Select * From user Where Id = @id", new { id = e.AggregateRootKey }); } return(_user ?? (_user = new DDD.Simple.Model.User())); }
public override void Save(DDD.Simple.Domain.User aggreateRoot) { base.Save(aggreateRoot); _user = null; }