DbRawSqlQuery 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示從 DbContext 建立之非實體的 SQL 查詢,並使用來自該內容的連接來執行。 這個類別的實例是從 實例取得 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) |
表示從 DbContext 建立之非實體的 SQL 查詢,並使用來自該內容的連接來執行。 這個類別的實例是從 實例取得 Database 。 建立這個物件時不會執行此查詢,每當列舉此查詢時便會執行,例如,藉由使用 foreach。 實體的 SQL 查詢是使用 SqlQuery(String, Object[]) 建立的。 如需此類別的泛型版本,請參閱 DbRawSqlQuery<TElement> 。 |
ForEachAsync(Action<Object>, CancellationToken) |
以非同步方式列舉查詢結果,並在每個專案上執行指定的動作。 |
ForEachAsync(Action<Object>) |
以非同步方式列舉查詢結果,並在每個專案上執行指定的動作。 |
GetEnumerator() |
傳回 , IEnumerator 當列舉會針對資料庫執行 SQL 查詢時。 |
GetHashCode() |
表示從 DbContext 建立之非實體的 SQL 查詢,並使用來自該內容的連接來執行。 這個類別的實例是從 實例取得 Database 。 建立這個物件時不會執行此查詢,每當列舉此查詢時便會執行,例如,藉由使用 foreach。 實體的 SQL 查詢是使用 SqlQuery(String, Object[]) 建立的。 如需此類別的泛型版本,請參閱 DbRawSqlQuery<TElement> 。 |
GetType() |
表示從 DbContext 建立之非實體的 SQL 查詢,並使用來自該內容的連接來執行。 這個類別的實例是從 實例取得 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() |
擲回例外狀況,指出不支援直接繫結至存放區查詢。 |