Sdílet prostřednictvím


Database.SqlQuery Metoda

Definice

Přetížení

SqlQuery(Type, String, Object[])

Vytvoří nezpracovaný dotaz SQL, který vrátí prvky daného typu. Typ může být libovolný typ, který má vlastnosti, které odpovídají názvům sloupců vrácených dotazem, nebo může být jednoduchým primitivním typem. Typ nemusí být typem entity. Výsledky tohoto dotazu nejsou nikdy sledovány kontextem, ani když je vrácený typ objektu typu entity. Použijte metodu k SqlQuery(String, Object[]) vrácení entit, které jsou sledovány kontextem.

SqlQuery<TElement>(String, Object[])

Vytvoří nezpracovaný dotaz SQL, který vrátí prvky daného obecného typu. Typ může být libovolný typ, který má vlastnosti, které odpovídají názvům sloupců vrácených dotazem, nebo může být jednoduchým primitivním typem. Typ nemusí být typem entity. Výsledky tohoto dotazu nejsou nikdy sledovány kontextem, ani když je vrácený typ objektu typu entity. Použijte metodu k SqlQuery(String, Object[]) vrácení entit, které jsou sledovány kontextem.

SqlQuery(Type, String, Object[])

Vytvoří nezpracovaný dotaz SQL, který vrátí prvky daného typu. Typ může být libovolný typ, který má vlastnosti, které odpovídají názvům sloupců vrácených dotazem, nebo může být jednoduchým primitivním typem. Typ nemusí být typem entity. Výsledky tohoto dotazu nejsou nikdy sledovány kontextem, ani když je vrácený typ objektu typu entity. Použijte metodu k SqlQuery(String, Object[]) vrácení entit, které jsou sledovány kontextem.

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 objektu vrácený dotazem.

sql
String

Řetězec dotazu SQL.

parameters
Object[]

Parametry, které se mají použít na řetězec dotazu SQL.

Návraty

Objekt IEnumerable , který provede dotaz při jeho výčtu.

Platí pro

SqlQuery<TElement>(String, Object[])

Vytvoří nezpracovaný dotaz SQL, který vrátí prvky daného obecného typu. Typ může být libovolný typ, který má vlastnosti, které odpovídají názvům sloupců vrácených dotazem, nebo může být jednoduchým primitivním typem. Typ nemusí být typem entity. Výsledky tohoto dotazu nejsou nikdy sledovány kontextem, ani když je vrácený typ objektu typu entity. Použijte metodu k SqlQuery(String, Object[]) vrácení entit, které jsou sledovány kontextem.

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 objektu vrácený dotazem.

Parametry

sql
String

Řetězec dotazu SQL.

parameters
Object[]

Parametry, které se mají použít na řetězec dotazu SQL.

Návraty

IEnumerable<TElement>

Objekt IEnumerable<T> , který provede dotaz při jeho výčtu.

Platí pro