Compartir a través de


EntityDomainManager<TData> Clase

Definición

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

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)

Parámetros de tipo

TData

Tipo de objeto de datos (DTO).

Herencia
EntityDomainManager<TData>

Constructores

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

Crea una instancia de EntityDomainManager<TData>

EntityDomainManager<TData>(DbContext, HttpRequestMessage, ApiServices)

Crea una instancia de EntityDomainManager<TData>

Propiedades

Context

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

EnableSoftDelete

Determina si las filas se eliminan de forma permanente o se marcan como eliminadas. El valor predeterminado es false.

(Heredado de DomainManager<TData>)
IncludeDeleted

Determina si los registros eliminados temporalmente se incluyen en los resultados de la consulta. De forma predeterminada es True.

(Heredado de DomainManager<TData>)
Request

Instancia de HttpRequestMessage

(Heredado de DomainManager<TData>)
Services

Instancia de ApiServices

(Heredado de DomainManager<TData>)

Métodos

DeleteAsync(String)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

GetOriginalValue(DbUpdateConcurrencyException)

Obtiene el valor original de una entidad en caso de que una operación de actualización o reemplazo produzca una DbUpdateConcurrencyExceptionexcepción . El valor original extraído de la excepción se devolverá al cliente para que pueda combinar los datos y, posiblemente, intentar la operación de nuevo.

InsertAsync(TData)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

Lookup(String)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

LookupAsync(String)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

Query()

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

QueryAsync(ODataQueryOptions)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

ReplaceAsync(String, TData)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

SubmitChangesAsync()

Envía el cambio a través de Entity Framework al registrar las excepciones y generar instancias adecuadas HttpResponseMessage .

UndeleteAsync(String, Delta<TData>)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

UpdateAsync(String, Delta<TData>)

Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL.

Se aplica a