DbRawSqlQuery 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示非实体的 SQL 查询,该非实体从 DbContext 创建,并使用来自该上下文的连接执行。 此类的实例是从 实例获取的 Database 。 创建此对象时不会执行该查询;只要枚举该查询,该查询就会执行(例如,使用 foreach)。 实体的 SQL 查询是使用 SqlQuery(String, Object[])创建的。 有关此类的通用版本,请参阅 DbRawSqlQuery<TElement> 。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class DbRawSqlQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable
type DbRawSqlQuery = class
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable
Public Class DbRawSqlQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource
- 继承
-
DbRawSqlQuery
- 派生
- 属性
- 实现
方法
AsStreaming() |
已过时.
返回将流式传输结果而不是缓冲的新查询。 |
Equals(Object) |
表示非实体的 SQL 查询,该非实体从 DbContext 创建,并使用来自该上下文的连接执行。 此类的实例是从 实例获取的 Database 。 创建此对象时不会执行该查询;只要枚举该查询,该查询就会执行(例如,使用 foreach)。 实体的 SQL 查询是使用 SqlQuery(String, Object[])创建的。 有关此类的通用版本,请参阅 DbRawSqlQuery<TElement> 。 |
ForEachAsync(Action<Object>, CancellationToken) |
异步枚举查询结果,并针对每个元素执行指定的操作。 |
ForEachAsync(Action<Object>) |
异步枚举查询结果,并针对每个元素执行指定的操作。 |
GetEnumerator() |
返回一个 , IEnumerator 枚举时将针对数据库执行 SQL 查询。 |
GetHashCode() |
表示非实体的 SQL 查询,该非实体从 DbContext 创建,并使用来自该上下文的连接执行。 此类的实例是从 实例获取的 Database 。 创建此对象时不会执行该查询;只要枚举该查询,该查询就会执行(例如,使用 foreach)。 实体的 SQL 查询是使用 SqlQuery(String, Object[])创建的。 有关此类的通用版本,请参阅 DbRawSqlQuery<TElement> 。 |
GetType() |
表示非实体的 SQL 查询,该非实体从 DbContext 创建,并使用来自该上下文的连接执行。 此类的实例是从 实例获取的 Database 。 创建此对象时不会执行该查询;只要枚举该查询,该查询就会执行(例如,使用 foreach)。 实体的 SQL 查询是使用 SqlQuery(String, Object[])创建的。 有关此类的通用版本,请参阅 DbRawSqlQuery<TElement> 。 |
ToListAsync() |
List<T>通过异步枚举查询从查询创建 。 |
ToListAsync(CancellationToken) |
List<T>通过异步枚举查询从查询创建 。 |
ToString() |
返回一个 , String 它包含创建查询时设置的 SQL 字符串。 不包括参数。 |
显式接口实现
IDbAsyncEnumerable.GetAsyncEnumerator() |
返回一个 , IDbAsyncEnumerable 枚举时将针对数据库执行 SQL 查询。 |
IListSource.ContainsListCollection |
返回 |
IListSource.GetList() |
引发一个异常,该异常指示不支持直接绑定到存储查询。 |