ITable インターフェイス

定義

弱く型指定されたクエリ シナリオに使用されます。

public interface class ITable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
type ITable = interface
    interface IQueryable
    interface IEnumerable
Public Interface ITable
Implements IEnumerable, IQueryable
派生
実装

注釈

メソッドの詳細については、 Table<TEntity>を参照してください。

プロパティ

名前 説明
Context

このDataContextを取得するために使用されたITableを取得します。

ElementType

IQueryable のこのインスタンスに関連付けられている式ツリーの実行時に返される要素の型を取得します。

(継承元 IQueryable)
Expression

IQueryableのインスタンスに関連付けられている式ツリーを取得します。

(継承元 IQueryable)
IsReadOnly

この ITable インスタンスに含まれるエンティティの型に主キーがあるかどうかを示します。

Provider

このデータ ソースに関連付けられているクエリ プロバイダーを取得します。

(継承元 IQueryable)

メソッド

名前 説明
Attach(Object, Boolean)

変更された状態または変更されていない状態で、コレクションのすべてのエンティティを DataContext にアタッチします。

Attach(Object, Object)

エンティティと元の状態の両方を指定して、変更または変更されていない状態でエンティティを DataContext にアタッチします。

Attach(Object)

変更されていない状態でエンティティを DataContext にアタッチします。

AttachAll(IEnumerable, Boolean)

変更された状態または変更されていない状態で、コレクションのすべてのエンティティを DataContext にアタッチします。

AttachAll(IEnumerable)

変更された状態または変更されていない状態で、コレクションのすべてのエンティティを DataContext にアタッチします。

DeleteAllOnSubmit(IEnumerable)

コレクションのすべてのエンティティを pending delete 状態にします。

DeleteOnSubmit(Object)

このテーブルのエンティティを pending delete 状態にします。

GetEnumerator()

コレクションを反復処理する列挙子を返します。

(継承元 IEnumerable)
GetModifiedMembers(Object)

現在の値と元の値を含む変更されたメンバーの配列を返します。

GetOriginalEntityState(Object)

元の値を取得します。

InsertAllOnSubmit(IEnumerable)

DataContext状態のpending insertにコレクションのすべてのエンティティを追加します。

InsertOnSubmit(Object)

pending insert状態のエンティティをこのテーブルに追加します。

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

Cast<TResult>(IQueryable)

IQueryable の要素を指定した型に変換します。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

OfType<TResult>(IQueryable)

指定した型に基づいて、IQueryable の要素をフィルター処理します。

適用対象