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)

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

Attach(Object, Boolean)

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

Attach(Object, Object)

変更された状態または変更されていない状態の DataContext に、エンティティおよびその元の状態を指定して、エンティティをアタッチします。

AttachAll(IEnumerable)

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

AttachAll(IEnumerable, Boolean)

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

DeleteAllOnSubmit(IEnumerable)

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

DeleteOnSubmit(Object)

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

GetEnumerator()

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

(継承元 IEnumerable)
GetModifiedMembers(Object)

現在の値と元の値が格納されている変更されたメンバーの配列を返します。

GetOriginalEntityState(Object)

元の値を取得します。

InsertAllOnSubmit(IEnumerable)

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

InsertOnSubmit(Object)

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

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

Cast<TResult>(IQueryable)

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

OfType<TResult>(IQueryable)

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

適用対象