ITable ITable ITable ITable Interface

定義

弱く型指定されたクエリの場合に使用されます。Used for weakly typed query scenarios.

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

注釈

メソッドの詳細についてはTable<TEntity>、「」を参照してください。For more information about methods, see Table<TEntity>.

プロパティ

Context Context Context Context

この DataContext を取得するために使用されている ITable を取得します。Gets the DataContext that has been used to retrieve this ITable.

ElementType ElementType ElementType ElementType

IQueryable のこのインスタンスに関連付けられた式ツリーが実行されたときに返される要素の型を取得します。Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.

(Inherited from IQueryable)
Expression Expression Expression Expression

IQueryable のインスタンスに関連付けられている式ツリーを取得します。Gets the expression tree that is associated with the instance of IQueryable.

(Inherited from IQueryable)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

この ITable インスタンスに含まれているエンティティの型に、主キーがあるかどうかを示します。Indicates if the type of the entities contained in this ITable instance has a primary key.

Provider Provider Provider Provider

このデータ ソースに関連付けられたクエリ プロバイダーを取得します。Gets the query provider that is associated with this data source.

(Inherited from IQueryable)

メソッド

Attach(Object) Attach(Object) Attach(Object) Attach(Object)

変更されていない状態の DataContext にエンティティをアタッチします。Attaches an entity to the DataContext in an unmodified state.

Attach(Object, Boolean) Attach(Object, Boolean) Attach(Object, Boolean) Attach(Object, Boolean)

変更された状態または変更されていない状態の DataContext にコレクションのすべてのエンティティをアタッチします。Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

Attach(Object, Object) Attach(Object, Object) Attach(Object, Object) Attach(Object, Object)

変更された状態または変更されていない状態の DataContext に、エンティティおよびその元の状態を指定して、エンティティをアタッチします。Attaches an entity to the DataContext in either a modified or unmodified state by specifying both the entity and its original state.

AttachAll(IEnumerable) AttachAll(IEnumerable) AttachAll(IEnumerable) AttachAll(IEnumerable)

変更された状態または変更されていない状態の DataContext にコレクションのすべてのエンティティをアタッチします。Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

AttachAll(IEnumerable, Boolean) AttachAll(IEnumerable, Boolean) AttachAll(IEnumerable, Boolean) AttachAll(IEnumerable, Boolean)

変更された状態または変更されていない状態の DataContext にコレクションのすべてのエンティティをアタッチします。Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

DeleteAllOnSubmit(IEnumerable) DeleteAllOnSubmit(IEnumerable) DeleteAllOnSubmit(IEnumerable) DeleteAllOnSubmit(IEnumerable)

コレクションのすべてのエンティティを pending delete 状態にします。Puts all entities from the collection into a pending delete state.

DeleteOnSubmit(Object) DeleteOnSubmit(Object) DeleteOnSubmit(Object) DeleteOnSubmit(Object)

このテーブルのエンティティを pending delete 状態にします。Puts an entity from this table into a pending delete state.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)
GetModifiedMembers(Object) GetModifiedMembers(Object) GetModifiedMembers(Object) GetModifiedMembers(Object)

現在の値と元の値が格納されている変更されたメンバーの配列を返します。Returns an array of modified members that contain their current and original values.

GetOriginalEntityState(Object) GetOriginalEntityState(Object) GetOriginalEntityState(Object) GetOriginalEntityState(Object)

元の値を取得します。Retrieves original values.

InsertAllOnSubmit(IEnumerable) InsertAllOnSubmit(IEnumerable) InsertAllOnSubmit(IEnumerable) InsertAllOnSubmit(IEnumerable)

pending insert 状態の DataContext にコレクションのすべてのエンティティを追加します。Adds all entities of a collection to the DataContext in a pending insert state.

InsertOnSubmit(Object) InsertOnSubmit(Object) InsertOnSubmit(Object) InsertOnSubmit(Object)

pending insert 状態のエンティティをこのテーブルに追加します。Adds an entity in a pending insert state to this table.

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable)

IQueryable の要素を指定した型に変換します。Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable)

指定された型に基づいて IQueryable の要素をフィルター処理します。Filters the elements of an IQueryable based on a specified type.

適用対象