public DbQueryEngine(ISessionExecutionContext executionContext, IDbQueryGenerator queryGenerator) { Ensure.That(queryGenerator, "queryGenerator").IsNotNull(); Ensure.That(executionContext, "executionContext").IsNotNull(); ExecutionContext = executionContext; QueryGenerator = queryGenerator; }
public DbSessionAdvanced(ISessionExecutionContext executionContext, IDbQueryGenerator queryGenerator, ISqlExpressionBuilder sqlExpressionBuilder) { Ensure.That(queryGenerator, "queryGenerator").IsNotNull(); Ensure.That(sqlExpressionBuilder, "sqlExpressionBuilder").IsNotNull(); Ensure.That(executionContext, "executionContext").IsNotNull(); ExecutionContext = executionContext; QueryGenerator = queryGenerator; SqlExpressionBuilder = sqlExpressionBuilder; }
protected internal SqlServerSisoSpatial(ISessionExecutionContext executionContext) { ExecutionContext = executionContext; SqlStatements = SpatialSqlStatements.Instance; }