public IMappingSQLEmit CreateMappingSQLEmit(IObjectMapInfoCache cache) { ISQLTranslator tr = new SQLTranslator(); IMappingColumnsBuilder cb = new MappingColumnsBuilder(tr); IMappingConditionExpressionVisitor cv = new MappingConditionExpressionVisitor(tr); IMappingOrderExpressionVisitor ov = new MappingOrderExpressionVisitor(tr); return new MappingSQLEmit(cache, cb, tr, cv, ov); }
public IMappingSQLEmit CreateMappingSQLEmit(IObjectMapInfoCache cache) { ISQLTranslator tr = new SQLTranslator(); IMappingColumnsBuilder cb = new MappingColumnsBuilder(tr); IMappingConditionExpressionVisitor cv = new MappingConditionExpressionVisitor(tr); IMappingOrderExpressionVisitor ov = new MappingOrderExpressionVisitor(tr); return(new MappingSQLEmit(cache, cb, tr, cv, ov)); }