IUpdateAdapter Interface
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.
Os provedores rastreiam recursos para dados de semente armazenados no modelo usando HasData(Object[]).
Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
public interface IUpdateAdapter
type IUpdateAdapter = interface
Public Interface IUpdateAdapter
Comentários
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Propriedades
CascadeDeleteTiming |
Obtém ou define um valor que indica quando uma entidade dependente/filho terá seu estado definido Deleted como depois que sua entidade pai/entidade principal tiver sido marcada como Deleted. O valor padrão éImmediate. |
DeleteOrphansTiming |
Obtém ou define um valor que indica quando uma entidade dependente/filho terá seu estado definido Deleted como uma vez cortado de uma entidade pai/principal por meio de uma propriedade de chave estrangeira ou de navegação definida como nula. O valor padrão é Immediate. |
Entries |
Todas as entradas que estão sendo rastreadas no momento. |
Model |
O modelo ao qual os dados estão associados. |
Métodos
CascadeChanges() |
Força a exclusão imediata em cascata de entidades filho/dependentes quando elas são cortadas de uma entidade pai/entidade principal necessária ou a entidade pai/entidade principal necessária é excluída. Consulte DeleteBehavior. |
CascadeDelete(IUpdateEntry, IEnumerable<IForeignKey>) |
Força a exclusão imediata em cascata de entidades filho/dependentes quando elas são cortadas de uma entidade pai/entidade principal necessária ou a entidade pai/entidade principal necessária é excluída. Consulte DeleteBehavior. |
CreateEntry(IDictionary<String,Object>, IEntityType) |
Cria uma nova entrada com os valores de propriedade fornecidos para o tipo de entidade fornecido. |
DetectChanges() |
Faz com que o rastreador subjacente detecte alterações feitas nas entidades controladas. |
FindPrincipal(IUpdateEntry, IForeignKey) |
Obtém a entrada principal para a entrada dependente fornecida e a chave estrangeira. |
GetDependents(IUpdateEntry, IForeignKey) |
Retorna os dependentes associados à entidade de segurança e à chave estrangeira fornecidas. |
GetEntriesToSave() |
Obtém todas as entradas que exigem inserções/atualizações/exclusões no banco de dados. |
TryGetEntry(IKey, Object[]) |
Localiza a entidade rastreada para os valores de chave fornecidos. |
Aplica-se a
Entity Framework