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
- 衍生
- 屬性
- 實作
方法
| 名稱 | 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 |
傳回 |
| IListSource.GetList() |
會拋出例外,表示不支援直接綁定到商店查詢。 |