public QueryOptions( ParameterExpression parameterExpression, MemberInitExpression selectExpression, Expression whereExpression, int?limit, int?offset, bool containsFullTextSearch, IReadSqlParameters parameters ) { _parameterExpression = parameterExpression; _selectExpression = selectExpression; _whereExpression = whereExpression; _limit = limit; _offset = offset; ContainsFullTextSearch = containsFullTextSearch; Parameters = parameters; }
public ExecuteFromTableStage( string tableName, Type entityType, MemberInitExpression selectExpression, ParameterExpression parameterExpression, Expression whereExpression, int?limit, int?offset, bool containsFullTextSearch, IReadSqlParameters parameters) { TableName = tableName; EntityType = entityType; SelectExpression = selectExpression; ParameterExpression = parameterExpression; WhereExpression = whereExpression; Limit = limit; Offset = offset; ContainsFullTextSearch = containsFullTextSearch; Parameters = parameters; }
public FromTableStage( string tableName, SqlTypeInfo sqlTypeInfo, ParameterExpression parameterExpression, Type currentType, FromAliases fromAliases, IReadSqlParameters parameters) { Debug.Assert(tableName != null, $"{nameof(tableName)} was null"); Debug.Assert(sqlTypeInfo != null, $"{nameof(sqlTypeInfo)} was null"); Debug.Assert(parameterExpression != null, $"{nameof(parameterExpression)} was null"); Debug.Assert(currentType != null, $"{nameof(currentType)} was null"); Debug.Assert(fromAliases != null, $"{nameof(fromAliases)} was null"); Debug.Assert(parameters != null, $"{nameof(parameters)} was null"); TableName = tableName; TypeInfo = sqlTypeInfo; ParameterExpression = parameterExpression; CurrentType = currentType; FromAliases = fromAliases; Parameters = parameters; }