Database.SqlQuery Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Objekt IEnumerable<T> , který provede dotaz při jeho výčtu.
Platí pro
Entity Framework