Udostępnij za pośrednictwem


Database.SqlQuery Metoda

Definicja

Przeciążenia

SqlQuery(Type, String, Object[])

Tworzy nieprzetworzone zapytanie SQL, które zwróci elementy danego typu. Typ może być dowolnym typem, który ma właściwości zgodne z nazwami kolumn zwracanych z zapytania lub może być prostym typem pierwotnym. Typ nie musi być typem jednostki. Wyniki tego zapytania nigdy nie są śledzone przez kontekst, nawet jeśli zwracany typ obiektu jest typem jednostki. SqlQuery(String, Object[]) Użyj metody , aby zwrócić jednostki śledzone przez kontekst.

SqlQuery<TElement>(String, Object[])

Tworzy nieprzetworzone zapytanie SQL, które zwróci elementy danego typu ogólnego. Typ może być dowolnym typem, który ma właściwości zgodne z nazwami kolumn zwracanych z zapytania lub może być prostym typem pierwotnym. Typ nie musi być typem jednostki. Wyniki tego zapytania nigdy nie są śledzone przez kontekst, nawet jeśli zwracany typ obiektu jest typem jednostki. SqlQuery(String, Object[]) Użyj metody , aby zwrócić jednostki śledzone przez kontekst.

SqlQuery(Type, String, Object[])

Tworzy nieprzetworzone zapytanie SQL, które zwróci elementy danego typu. Typ może być dowolnym typem, który ma właściwości zgodne z nazwami kolumn zwracanych z zapytania lub może być prostym typem pierwotnym. Typ nie musi być typem jednostki. Wyniki tego zapytania nigdy nie są śledzone przez kontekst, nawet jeśli zwracany typ obiektu jest typem jednostki. SqlQuery(String, Object[]) Użyj metody , aby zwrócić jednostki śledzone przez kontekst.

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

Parametry

elementType
Type

Typ obiektu zwróconego przez zapytanie.

sql
String

Ciąg zapytania SQL.

parameters
Object[]

Parametry, które mają być stosowane do ciągu zapytania SQL.

Zwraca

IEnumerable Obiekt, który wykona zapytanie podczas wyliczania.

Dotyczy

SqlQuery<TElement>(String, Object[])

Tworzy nieprzetworzone zapytanie SQL, które zwróci elementy danego typu ogólnego. Typ może być dowolnym typem, który ma właściwości zgodne z nazwami kolumn zwracanych z zapytania lub może być prostym typem pierwotnym. Typ nie musi być typem jednostki. Wyniki tego zapytania nigdy nie są śledzone przez kontekst, nawet jeśli zwracany typ obiektu jest typem jednostki. SqlQuery(String, Object[]) Użyj metody , aby zwrócić jednostki śledzone przez kontekst.

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)

Parametry typu

TElement

Typ obiektu zwróconego przez zapytanie.

Parametry

sql
String

Ciąg zapytania SQL.

parameters
Object[]

Parametry, które mają być stosowane do ciągu zapytania SQL.

Zwraca

IEnumerable<TElement>

IEnumerable<T> Obiekt, który wykona zapytanie podczas wyliczania.

Dotyczy