/// <summary> /// Executes the strongly-typed query represented by a specified expression tree. /// </summary> /// <returns> /// The value that results from executing the specified query. /// </returns> /// <param name="expression">An expression tree that represents a LINQ query.</param><typeparam name="TResult">The type of the value that results from executing the query.</typeparam> public TResult Execute <TResult>(Expression expression) { bool isEnumerable = (typeof(TResult).Name == "IEnumerable`1"); Debug.WriteLine(typeof(TResult).Name); return((TResult)LinqToAzureQueryContext.Execute(expression, isEnumerable, SubscriptionInformation)); }
/// <summary> /// Executes the query represented by a specified expression tree. /// </summary> /// <returns> /// The value that results from executing the specified query. /// </returns> /// <param name="expression">An expression tree that represents a LINQ query.</param> public object Execute(Expression expression) { return(LinqToAzureQueryContext.Execute(expression, false, SubscriptionInformation)); }