EntityDomainManager<TData> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht.
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)
Typparameter
- TData
Der DTO-Typ (Data Object).
- Vererbung
Konstruktoren
EntityDomainManager<TData>(DbContext, HttpRequestMessage, ApiServices) |
Erstellt eine neue Instanz von EntityDomainManager<TData>. |
EntityDomainManager<TData>(DbContext, HttpRequestMessage, ApiServices, Boolean) |
Erstellt eine neue Instanz von EntityDomainManager<TData>. |
Eigenschaften
Context |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
EnableSoftDelete |
Bestimmt, ob Zeilen endgültig gelöscht oder als gelöscht markiert werden. Der Standardwert ist gleich „False“. (Geerbt von DomainManager<TData>) |
IncludeDeleted |
Bestimmt, ob vorläufig gelöschte Datensätze in Abfrageergebnissen enthalten sind. Der Standardwert lautet „true“. (Geerbt von DomainManager<TData>) |
Request |
Instanz von HttpRequestMessage (Geerbt von DomainManager<TData>) |
Services |
Instanz von ApiServices (Geerbt von DomainManager<TData>) |
Methoden
DeleteAsync(String) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
GetOriginalValue(DbUpdateConcurrencyException) |
Ruft den ursprünglichen Wert einer Entität ab, falls ein Update- oder Ersetzungsvorgang zu einem DbUpdateConcurrencyExceptiongeführt hat. Der ursprüngliche Wert, der aus der Ausnahme extrahiert wurde, wird an den Client zurückgegeben, damit er die Daten zusammenführen und den Vorgang möglicherweise erneut versuchen kann. |
InsertAsync(TData) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
Lookup(String) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
LookupAsync(String) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
Query() |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
QueryAsync(ODataQueryOptions) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
ReplaceAsync(String, TData) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
SubmitChangesAsync() |
Übermittelt die Änderung über Entity Framework, während alle Ausnahmen protokolliert und entsprechende HttpResponseMessage Instanzen erzeugt werden. |
UndeleteAsync(String, Delta<TData>) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
UpdateAsync(String, Delta<TData>) |
Stellt eine DomainManager<TData> Implementierung für SQL als Back-End-Speicher mit Entity Framework bereit. In diesem Modell gibt es eine 1:1-Zuordnung zwischen dem Datenobjekt (Data Object, DTO), das über ein TableController<TData> verfügbar gemacht wird, und dem Domänenmodell. Die MappedEntityDomainManager<TData,TModel> wird für Situationen empfohlen DomainManager<TData> , in denen keine 1:1-Beziehung zwischen dem Datenobjekt (Data Object, DTO) und dem von SQL verwalteten Domänenmodell besteht. |
Gilt für:
Azure SDK for .NET