public QueryOver(IMetadataStore metadatastore, IHydrator hydrator, IDbConnection connection, IDialect dialect, IEnvironmentSettings environment) { _metadatastore = metadatastore; _hydrator = hydrator; _connection = connection; _dialect = dialect; _environment = environment; _queryDefinition = new QueryOverDefinition <TEntity>(typeof(TEntity), _connection, _metadatastore, _hydrator, _dialect, _environment); }
public QueryClause(QueryOverDefinition <TParent> definition, Type queriedOverEntity, IDbConnection connection, IMetadataStore metadataStore, IHydrator hydrator, IDialect dialect, IEnvironmentSettings environment, Expression <Func <TEntity, bool> > clause) : base(metadataStore, clause) { _definition = definition; _queriedOverEntity = queriedOverEntity; _connection = connection; _hydrator = hydrator; _dialect = dialect; _environment = environment; }