Eventos EntityDataSource
Os eventos expostos pelo EntityDataSource controle permite que você adicionar a aplicativos ASP.NET além do que é possível em cenários somente para marcação. Manipuladores de eventos podem ser usados para validar dados, fornecer valores de propriedade para propriedades que são não ligados a dados, extrair informações sobre os resultados da consulta e gerenciar o ciclo de vida do ObjectContext usado para consultar e atualizar dados.
Para obter uma descrição de eventos em dados de controles de fonte em geral, consulte Eventos associada controles Inserting, atualizando e excluindo recursos de dados do ASP.NET.
Evento |
Descrição |
---|---|
The ContextCreating evento fornece uma ObjectContext instância a ser usado pela EntityDataSource controle para operações subseqüentes. Para obter informações, consulte Gerenciamento do ciclo de vida do objeto de contexto. |
|
The ContextCreated evento permite que você acesse o ObjectContext instância que foi criada pela EntityDataSource controle. Este objeto de contexto pode ser armazenado e usado para operações subseqüentes fora o EntityDataSource. Para obter informações, consulte Gerenciamento do ciclo de vida do objeto de contexto. |
|
The ContextDisposing evento permite evitar que o ObjectContext usado pela EntityDataSource controle seja descartado. Tratar este evento quando você desejar usar um único ObjectContext instância em sua página para vários controles ou instâncias de EntityDataSource controle. |
|
The Selecting evento permite que você modifique a configuração dos EntityDataSource e ler ou alterar os argumentos do controle com dados vinculados antes da consulta é construído e executado. Trate este evento quando desejar modificar a paginação ou classificar os comportamentos do controle ou para cancelar a consulta. |
|
The Selected evento permite acesso os resultados de uma linha de consulta e recuperar informações de contagem. Tratar este evento quando você desejar acesso resultados de objeto ou objetos de armazenamento no estado de exibição. |
|
The Inserting evento permite que você modificar ou verificar se o objeto que está sendo adicionado, adicionar um objeto diferente ou cancelar a operação. Tratar este evento para acesso o objeto a ser adicionados a partir de Entity propriedade das EntityDataSourceChangingEventArgs objeto. |
|
The Inserted evento permite acesso um objeto criado em uma fonte de dados. The Entity propriedade das EntityDataSourceChangedEventArgs objeto é usado para acesso o objeto adicionado. |
|
The Updating evento permite que você modificar ou verificar as alterações feitas no objeto, fornecer um objeto diferente ou cancelar a operação antes que as alterações são persistentes. Você pode acessar o objeto modificado a partir de Entity propriedade das EntityDataSourceChangingEventArgs objeto. Tratar este evento para verificar ou validar alterações ou para modificar o ObjectStateEntry para o objeto conjunto diferentes valores originais para controle de simultaneidade. Para obter mais informações, consulte Saving Changes and Managing Concurrency (Entity Framework). |
|
The Updated evento permite acesso um objeto que tenha sido apenas alterações mantidas com a fonte de dados. The Entity propriedade das EntityDataSourceChangedEventArgs objeto é usado para acesso o objeto atualizado. |
|
The Deleting evento permite acesso um objeto antes de serem excluído da fonte de dados ou cancelar a operação. The Entity propriedade das EntityDataSourceChangingEventArgs contém o objeto que está sendo excluído. |
|
The Deleted evento permite que você acessar um objeto que foi excluído da fonte de dados. The Entity propriedade das EntityDataSourceChangingEventArgs objeto é usado para acesso objeto excluído. O objeto retornado está em um Detached estado. |
|
Exception() |
The IDynamicDataSource.Exception evento é implementado para fornecer compatibilidade com dados dinâmicos do ASP.NET. Não é possível registrar um manipulador para este evento na marcação.Ele pode ser usado somente quando o EntityDataSource instância é um conversão para um IDynamicDataSource interface. Para obter mais informações, consulte Visão geral de modelo Dados Dinâmicos ASP.NET. |
Consulte também
Conceitos
contexto de objeto Life-Ciclo Management (EntityDataSource)
Configurando o controle EntityDataSource
Atualizar dados (EntityDataSource)