次の方法で共有


AbstractEntityInstance.EntityAsDataTable プロパティ (Microsoft.Office.Server.ApplicationRegistry.Runtime)

派生クラスで上書きする際に、エンティティ インスタンスのフィールドを含む単一行のデータを持つ DataTable としてエンティティ インスタンスを取得します。

名前空間: Microsoft.Office.Server.ApplicationRegistry.Runtime
アセンブリ: Microsoft.SharePoint.Portal (microsoft.sharepoint.portal.dll 内)

構文

'宣言
Public Overridable ReadOnly Property EntityAsDataTable As DataTable
'使用
Dim instance As AbstractEntityInstance
Dim value As DataTable

value = instance.EntityAsDataTable
public virtual DataTable EntityAsDataTable { get; }

プロパティ値

1 行のデータを持つ DataTable オブジェクト。

備考

DataTable は、Microsoft ADO.NET ライブラリの中心的なオブジェクトです。メモリ内データの 1 テーブルを表します。

エンティティ インスタンスは、データ テーブルのデータ行に変換されると、エンティティ上にあるインスタンス メソッドを呼び出す機能など、ビジネス データ カタログで備えられている固有のセマンティクスを失います。そのため、どうしても必要な場合を除いて、エンティティ インスタンスをデータ行に変換しないようにしてください。最大のパフォーマンスを得るために、ビジネス データ カタログの戻り値の型に変換する ADO.NET アダプタの使用は避けてください。

関連項目

参照

AbstractEntityInstance クラス
AbstractEntityInstance メンバ
Microsoft.Office.Server.ApplicationRegistry.Runtime 名前空間