次の方法で共有


EntityDomainManager<TData> クラス

定義

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

public class EntityDomainManager<TData> : Microsoft.WindowsAzure.Mobile.Service.Tables.DomainManager<TData> where TData : class, ITableData
type EntityDomainManager<'Data (requires 'Data : null and 'Data :> ITableData)> = class
    inherit DomainManager<'Data (requires 'Data : null and 'Data :> ITableData)>
Public Class EntityDomainManager(Of TData)
Inherits DomainManager(Of TData)

型パラメーター

TData

データ オブジェクト (DTO) 型。

継承
EntityDomainManager<TData>

コンストラクター

EntityDomainManager<TData>(DbContext, HttpRequestMessage, ApiServices)

EntityDomainManager<TData> の新しいインスタンスを作成します

EntityDomainManager<TData>(DbContext, HttpRequestMessage, ApiServices, Boolean)

EntityDomainManager<TData> の新しいインスタンスを作成します

プロパティ

Context

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

EnableSoftDelete

行をハード削除するか、削除済みとしてマークするかを指定します。 既定では false です。

(継承元 DomainManager<TData>)
IncludeDeleted

論理的に削除されたレコードをクエリ結果に含めるかどうかを決定します。 既定では true です。

(継承元 DomainManager<TData>)
Request

のインスタンス HttpRequestMessage

(継承元 DomainManager<TData>)
Services

のインスタンス ApiServices

(継承元 DomainManager<TData>)

メソッド

DeleteAsync(String)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

GetOriginalValue(DbUpdateConcurrencyException)

更新操作または置換操作で が発生した場合のエンティティの元の値を DbUpdateConcurrencyException取得します。 例外から抽出された元の値は、データをマージして操作を再試行できるように、クライアントに返されます。

InsertAsync(TData)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

Lookup(String)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

LookupAsync(String)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

Query()

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

QueryAsync(ODataQueryOptions)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

ReplaceAsync(String, TData)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

SubmitChangesAsync()

Entity Framework を通じて変更を送信し、例外をログに記録し、適切な HttpResponseMessage インスタンスを生成します。

UndeleteAsync(String, Delta<TData>)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

UpdateAsync(String, Delta<TData>)

Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>

適用対象