Database.SqlQuery 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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> 查询时将执行查询的 对象。