EntityDomainManager<TData> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL.
public class EntityDomainManager<TData> : Microsoft.Azure.Mobile.Server.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
O tipo de objeto de dados (DTO).
- Herança
Construtores
EntityDomainManager<TData>(DbContext, HttpRequestMessage) |
Cria uma nova instância de EntityDomainManager<TData> |
EntityDomainManager<TData>(DbContext, HttpRequestMessage, Boolean) |
Cria uma nova instância de EntityDomainManager<TData> |
Propriedades
Context |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
EnableSoftDelete |
Determina se as linhas são excluídas ou marcadas como excluídas. Falso por padrão. (Herdado de DomainManager<TData>) |
IncludeDeleted |
Determina se os registros excluídos temporariamente estão incluídos nos resultados da consulta. True por padrão. (Herdado de DomainManager<TData>) |
Request |
Instância de HttpRequestMessage (Herdado de DomainManager<TData>) |
Métodos
DeleteAsync(String) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
GetOriginalValue(DbUpdateConcurrencyException) |
Obtém o valor original de uma entidade no caso de uma operação de atualização ou substituição resultar em um DbUpdateConcurrencyException. O valor original extraído da exceção será retornado ao cliente para que ele possa mesclar os dados e possivelmente tentar a operação novamente. |
InsertAsync(TData) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
Lookup(String) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
LookupAsync(String) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
Query() |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
QueryAsync(ODataQueryOptions) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
ReplaceAsync(String, TData) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
SubmitChangesAsync() |
Envia a alteração por meio do Entity Framework ao registrar em log quaisquer exceções e produzir instâncias apropriadas HttpResponseMessage . |
UndeleteAsync(String, Delta<TData>) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
UpdateAsync(String, Delta<TData>) |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
Aplica-se a
Azure SDK for .NET