語言

DbRawSqlQuery 類別

定義

代表一個非實體的 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
衍生
屬性
實作

方法

名稱 Description
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()

透過非同步列舉查詢,從查詢中建立 a List<T> 。

ToListAsync(CancellationToken)

透過非同步列舉查詢,從查詢中建立 a List<T> 。

ToString()

回傳包含查詢建立時設定的 SQL 字串的 a String 。 參數未包含在內。

明確介面實作

名稱 Description
IDbAsyncEnumerable.GetAsyncEnumerator()

回傳 , IDbAsyncEnumerable 列舉時會對資料庫執行 SQL 查詢。

IListSource.ContainsListCollection

傳回 false。

IListSource.GetList()

會拋出例外,表示不支援直接綁定到商店查詢。

適用於