次の方法で共有


DbQuery クラス

定義

DbContext に対する非ジェネリック LINQ to Entities クエリを表します。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay()}")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
type DbQuery = class
    interface IOrderedQueryable
    interface IQueryable
    interface IEnumerable
    interface IListSource
    interface IDbAsyncEnumerable
Public MustInherit Class DbQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource, IOrderedQueryable
継承
DbQuery
派生
属性
実装

プロパティ

ElementType

IQueryable 要素型。

Sql

String基になるクエリの表現を取得します。

メソッド

AsNoTracking()

返されるエンティティが にキャッシュされない新しいクエリを DbContext返します。

AsStreaming()
古い.

バッファー処理の代わりに結果をストリーミングする新しいクエリを返します。

Cast<TElement>()

同等のジェネリック DbQuery<TResult> オブジェクトを返します。

Equals(Object)

DbContext に対する非ジェネリック LINQ to Entities クエリを表します。

GetHashCode()

DbContext に対する非ジェネリック LINQ to Entities クエリを表します。

GetType()

DbContext に対する非ジェネリック LINQ to Entities クエリを表します。

Include(String)

クエリ結果に含める関連オブジェクトを指定します。

ToString()

String基になるクエリの表現を返します。

明示的なインターフェイスの実装

IDbAsyncEnumerable.GetAsyncEnumerator()

IDbAsyncEnumerator列挙時にデータベースに対してクエリを実行する を返します。

IEnumerable.GetEnumerator()

IEnumerator列挙時にデータベースに対してクエリを実行する を返します。

IListSource.ContainsListCollection

false を返します。

IListSource.GetList()

例外をスローして、ストア クエリに直接バインドできないことを示します。 代わりに、Load 拡張メソッドを使用して DbSet にデータを設定し、ローカル データにバインドします。 WPF の場合は、DbSet.Local にバインドします。 Windows Forms では、DbSet.Local.ToBindingList() にバインドします。

IQueryable.Expression

IQueryable LINQ 式。

IQueryable.Provider

IQueryable プロバイダー。

適用対象