예제 #1
0
 public ODataQueryProvider(IODataDataClient client, ODataExpressionConverterSettings settings)
 {
     this.Settings        = settings;
     this.client          = client;
     _expressionProcessor = new ExpressionProcessor(settings);
     _parameterBuilder    = new ParameterBuilder();
 }
예제 #2
0
 internal ODataQueryable(IODataDataClient client, ODataExpressionConverterSettings settings, Expression expression)
     : this(new ODataQueryProvider <TType>(client, settings), settings, expression)
 {
 }
예제 #3
0
 public ODataQueryable(IODataDataClient client, ODataExpressionConverterSettings settings)
     : this(new ODataQueryProvider <TType>(client, settings), settings, null)
 {
     Expression = Expression.Constant(this);
 }
예제 #4
0
 public ODataQueryable(IODataDataClient client) : this(client, ODataExpressionConverterSettings.Default)
 {
 }