/// <summary> /// Führt die stark typisierte Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird. /// </summary> /// <returns> /// Der Wert, der aus der Ausführung der angegebenen Abfrage resultiert. /// </returns> /// <param name="expression">Eine Ausdrucksbaumstruktur, die eine LINQ-Abfrage darstellt.</param><typeparam name="TResult">Der Typ des Werts, der aus der Ausführung der Abfrage resultiert.</typeparam> public TResult Execute <TResult>(Expression expression) { var isEnumerable = (typeof(TResult).Name == "IEnumerable`1"); return((TResult)TrackQueryContext.Execute(expression, isEnumerable)); }
/// <summary> /// Führt die Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird. /// </summary> /// <returns> /// Der Wert, der aus der Ausführung der angegebenen Abfrage resultiert. /// </returns> /// <param name="expression">Eine Ausdrucksbaumstruktur, die eine LINQ-Abfrage darstellt.</param> public object Execute(Expression expression) { return(TrackQueryContext.Execute(expression, false)); }