Database.SqlQuery Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SqlQuery(Type, String, Object[]) |
Erstellt eine unformatierte SQL-Abfrage, die Elemente des angegebenen Typs zurückgibt. Der Typ kann jeder Typ sein, der Eigenschaften aufweist, die mit den Namen der von der Abfrage zurückgegebenen Spalten übereinstimmen, oder es kann ein einfacher primitiver Typ sein. Der Typ muss kein Entitätstyp sein. Die Ergebnisse dieser Abfrage werden nie vom Kontext nachverfolgt, auch wenn der Typ des zurückgegebenen Objekts ein Entitätstyp ist. Verwenden Sie die SqlQuery(String, Object[]) -Methode, um Entitäten zurückzugeben, die vom Kontext nachverfolgt werden. |
SqlQuery<TElement>(String, Object[]) |
Erstellt eine unformatierte SQL-Abfrage, die Elemente des angegebenen generischen Typs zurückgibt. Der Typ kann jeder Typ sein, der Eigenschaften aufweist, die mit den Namen der von der Abfrage zurückgegebenen Spalten übereinstimmen, oder es kann ein einfacher primitiver Typ sein. Der Typ muss kein Entitätstyp sein. Die Ergebnisse dieser Abfrage werden nie vom Kontext nachverfolgt, auch wenn der Typ des zurückgegebenen Objekts ein Entitätstyp ist. Verwenden Sie die SqlQuery(String, Object[]) -Methode, um Entitäten zurückzugeben, die vom Kontext nachverfolgt werden. |
SqlQuery(Type, String, Object[])
Erstellt eine unformatierte SQL-Abfrage, die Elemente des angegebenen Typs zurückgibt. Der Typ kann jeder Typ sein, der Eigenschaften aufweist, die mit den Namen der von der Abfrage zurückgegebenen Spalten übereinstimmen, oder es kann ein einfacher primitiver Typ sein. Der Typ muss kein Entitätstyp sein. Die Ergebnisse dieser Abfrage werden nie vom Kontext nachverfolgt, auch wenn der Typ des zurückgegebenen Objekts ein Entitätstyp ist. Verwenden Sie die SqlQuery(String, Object[]) -Methode, um Entitäten zurückzugeben, die vom Kontext nachverfolgt werden.
public System.Collections.IEnumerable SqlQuery (Type elementType, string sql, params object[] parameters);
member this.SqlQuery : Type * string * obj[] -> System.Collections.IEnumerable
Public Function SqlQuery (elementType As Type, sql As String, ParamArray parameters As Object()) As IEnumerable
Parameter
- elementType
- Type
Der Typ des von der Abfrage zurückgegebenen Objekts.
- sql
- String
Die SQL-Abfragezeichenfolge.
- parameters
- Object[]
Die Parameter, die auf die SQL-Abfragezeichenfolge angewendet werden sollen.
Gibt zurück
Ein IEnumerable -Objekt, das die Abfrage ausführt, wenn sie aufgezählt wird.
Gilt für:
SqlQuery<TElement>(String, Object[])
Erstellt eine unformatierte SQL-Abfrage, die Elemente des angegebenen generischen Typs zurückgibt. Der Typ kann jeder Typ sein, der Eigenschaften aufweist, die mit den Namen der von der Abfrage zurückgegebenen Spalten übereinstimmen, oder es kann ein einfacher primitiver Typ sein. Der Typ muss kein Entitätstyp sein. Die Ergebnisse dieser Abfrage werden nie vom Kontext nachverfolgt, auch wenn der Typ des zurückgegebenen Objekts ein Entitätstyp ist. Verwenden Sie die SqlQuery(String, Object[]) -Methode, um Entitäten zurückzugeben, die vom Kontext nachverfolgt werden.
public System.Collections.Generic.IEnumerable<TElement> SqlQuery<TElement> (string sql, params object[] parameters);
member this.SqlQuery : string * obj[] -> seq<'Element>
Public Function SqlQuery(Of TElement) (sql As String, ParamArray parameters As Object()) As IEnumerable(Of TElement)
Typparameter
- TElement
Der Typ des von der Abfrage zurückgegebenen Objekts.
Parameter
- sql
- String
Die SQL-Abfragezeichenfolge.
- parameters
- Object[]
Die Parameter, die auf die SQL-Abfragezeichenfolge angewendet werden sollen.
Gibt zurück
Ein IEnumerable<T> -Objekt, das die Abfrage ausführt, wenn sie aufgezählt wird.
Gilt für:
Entity Framework