internal MappingContext(PersistenceAdapter adapter, Subquery subquery, IMapping mapping, MappingContext parentContext = null) { this.Adapter = adapter; this.ParentContext = parentContext; this.CurrentSubquery = subquery; this.CurrentMapping = mapping; this.Reset(); }
MappingContext IMapping.CreateContext(PersistenceAdapter adapter, Subquery subquery) { return(new MappingContext <T>(adapter, subquery, this)); }
MappingContext IMapping.CreateContext(PersistenceAdapter adapter, Subquery subquery, MappingDirection direction) { return(new MappingContext <T>(adapter, subquery, this, direction)); }