public SqlDbProvider(SqlConnection connection, QueryMapping mapping, QueryPolicy policy) : base(connection, TSqlLanguage.Default, mapping, policy) { }
public override DbEntityProvider New(DbConnection connection, QueryMapping mapping, QueryPolicy policy) { return new SqlDbProvider((SqlConnection)connection, mapping, policy); }
private ComparisonRewriter(QueryMapping mapping) { this.mapping = mapping; }
public static Expression Rewrite(QueryMapping mapping, Expression expression) { return new ComparisonRewriter(mapping).Visit(expression); }
private RelationshipBinder(QueryMapper mapper) { this.mapper = mapper; this.mapping = mapper.Mapping; this.language = mapper.Translator.Linguist.Language; }
/// <summary> /// Initializes a new instance of the <see cref="OleDbProvider"/> class. /// </summary> /// <param name="connection">The connection.</param> /// <param name="mapping">The mapping.</param> /// <param name="policy">The policy.</param> public OleDbProvider(OleDbConnection connection, QueryMapping mapping, QueryPolicy policy) : base(connection, AccessLanguage.Default, mapping, policy) { }
/// <summary> /// Initializes a new instance of the <see cref="OleDbQueryProvider"/> class. /// </summary> /// <param name="connection">The connection.</param> /// <param name="language">The language.</param> /// <param name="mapping">The mapping.</param> /// <param name="policy">The policy.</param> public OleDbQueryProvider(OleDbConnection connection, QueryLanguage language, QueryMapping mapping, QueryPolicy policy) : base(connection, language, mapping, policy) { }
public QueryTranslator(QueryLanguage language, QueryMapping mapping, QueryPolicy policy) { this.linguist = language.CreateLinguist(this); this.mapper = mapping.CreateMapper(this); this.police = policy.CreatePolice(this); }
/// <summary> /// Initializes a new instance of the <see cref="SQLiteDbProvider"/> class. /// </summary> /// <param name="connection">The connection.</param> /// <param name="mapping">The mapping.</param> /// <param name="policy">The policy.</param> public SQLiteDbProvider(SQLiteConnection connection, QueryMapping mapping, QueryPolicy policy) : base(connection, SQLiteLanguage.Default, mapping, policy) { }