TableProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Dynamic Data テーブル プロバイダーの基本クラスを提供します。
public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
- 継承
-
TableProvider
注釈
テーブルプロバイダーは、このクラスを拡張する必要があります。 LINQ to SQL クラスと ADO.NET Entity data model は、このクラスを拡張するプロバイダーです。
コンストラクター
TableProvider(DataModelProvider) |
継承クラス インスタンスによって使用される TableProvider クラスの新しいインスタンスを初期化します。 このコンストラクターは、継承クラスによってのみ呼び出すことができます。 |
プロパティ
Attributes |
このプロバイダーによって表されるテーブルに対して定義されている属性を取得します。 |
Columns |
派生クラスでオーバーライドされた場合、このテーブル内の列のコレクションを取得します。 |
DataContextPropertyName |
データ コンテキストからテーブルの名前を取得します。 |
DataModel |
DataModelProvider オブジェクトを取得します。 |
EntityType |
テーブルを表す型を取得または設定します。 |
Name |
テーブルの名前を取得します。 |
ParentEntityType |
親の型を取得します。 |
RootEntityType |
このエンティティのルート型を取得します。 |
メソッド
CanDelete(IPrincipal) |
ユーザーがテーブルからの項目の削除を許可されているかどうかを示す値を取得します。 |
CanInsert(IPrincipal) |
ユーザーがテーブルへの項目の挿入を許可されているかどうかを示す値を取得します。 |
CanRead(IPrincipal) |
ユーザーがテーブルの項目の読み取りを許可されているかどうかを示す値を取得します。 |
CanUpdate(IPrincipal) |
ユーザーがテーブルの項目の更新を許可されているかどうかを示す値を取得します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
EvaluateForeignKey(Object, String) |
指定した行の外部キーの値を返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetQuery(Object) |
派生クラスでオーバーライドされると、テーブルの要素を返す IQueryable オブジェクトを返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetTypeDescriptor() |
テーブルの型記述子を取得します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
Name インスタンスの TableProvider プロパティを返します。 |