Example #1
0
 public SmartDataServiceQuery(IDataServiceContext context, string entitySetName)
 {
     if (context == null)
     {
         throw new ArgumentNullException("context");
     }
     if (String.IsNullOrEmpty(entitySetName))
     {
         throw new ArgumentException(CommonResources.Argument_Cannot_Be_Null_Or_Empty, "entitySetName");
     }
     _context   = context;
     _query     = context.CreateQuery <T>(entitySetName);
     Expression = Expression.Constant(this);
 }
Example #2
0
 public SmartDataServiceQuery(IDataServiceContext context, IDataServiceQuery query)
 {
     if (context == null)
     {
         throw new ArgumentNullException("context");
     }
     if (query == null)
     {
         throw new ArgumentNullException("query");
     }
     this._context   = context;
     this._query     = query;
     this.Expression = System.Linq.Expressions.Expression.Constant(this);
 }
Example #3
0
 private SmartDataServiceQuery(IDataServiceContext context, IDataServiceQuery query, Expression expression)
 {
     _context   = context;
     _query     = query;
     Expression = expression;
 }
Example #4
0
 private SmartDataServiceQuery(IDataServiceContext context, IDataServiceQuery query, System.Linq.Expressions.Expression expression)
 {
     this._context   = context;
     this._query     = query;
     this.Expression = expression;
 }