Database.SqlQuery Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SqlQuery(Type, String, Object[]) |
Создает необработанный SQL-запрос, возвращающий элементы заданного типа. Типом может быть любой тип, содержащий свойства, совпадающие с именами столбцов, возвращаемых запросом, либо простой тип-примитив. Тип не обязательно должен быть типом сущности. Результаты этого запроса никогда не отслеживаются контекстом, даже если возвращаемый объект имеет тип сущности. Используйте метод для SqlQuery(String, Object[]) возврата сущностей, отслеживаемых контекстом. |
SqlQuery<TElement>(String, Object[]) |
Создает необработанный SQL-запрос, возвращающий элементы заданного универсального типа. Типом может быть любой тип, содержащий свойства, совпадающие с именами столбцов, возвращаемых запросом, либо простой тип-примитив. Тип не обязательно должен быть типом сущности. Результаты этого запроса никогда не отслеживаются контекстом, даже если возвращаемый объект имеет тип сущности. Используйте метод для SqlQuery(String, Object[]) возврата сущностей, отслеживаемых контекстом. |
SqlQuery(Type, String, Object[])
Создает необработанный SQL-запрос, возвращающий элементы заданного типа. Типом может быть любой тип, содержащий свойства, совпадающие с именами столбцов, возвращаемых запросом, либо простой тип-примитив. Тип не обязательно должен быть типом сущности. Результаты этого запроса никогда не отслеживаются контекстом, даже если возвращаемый объект имеет тип сущности. Используйте метод для SqlQuery(String, Object[]) возврата сущностей, отслеживаемых контекстом.
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
Параметры
- elementType
- Type
Тип объекта, возвращаемого запросом.
- sql
- String
Строка SQL-запроса.
- parameters
- Object[]
Параметры, подставляемые в строку SQL-запроса.
Возвращаемое значение
Объект IEnumerable , который будет выполнять запрос при его перечислении.
Применяется к
SqlQuery<TElement>(String, Object[])
Создает необработанный SQL-запрос, возвращающий элементы заданного универсального типа. Типом может быть любой тип, содержащий свойства, совпадающие с именами столбцов, возвращаемых запросом, либо простой тип-примитив. Тип не обязательно должен быть типом сущности. Результаты этого запроса никогда не отслеживаются контекстом, даже если возвращаемый объект имеет тип сущности. Используйте метод для SqlQuery(String, Object[]) возврата сущностей, отслеживаемых контекстом.
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)
Параметры типа
- TElement
Тип объекта, возвращаемого запросом.
Параметры
- sql
- String
Строка SQL-запроса.
- parameters
- Object[]
Параметры, подставляемые в строку SQL-запроса.
Возвращаемое значение
Объект IEnumerable<T> , который будет выполнять запрос при его перечислении.
Применяется к
Entity Framework