LinqDataSourceContextEventArgs Classe
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 dados para o evento de ContextCreating .
public ref class LinqDataSourceContextEventArgs : EventArgs
public class LinqDataSourceContextEventArgs : EventArgs
type LinqDataSourceContextEventArgs = class
inherit EventArgs
Public Class LinqDataSourceContextEventArgs
Inherits EventArgs
- Herança
O exemplo a seguir mostra como criar o objeto de contexto de dados chamando um construtor sem parâmetros em um manipulador de eventos para o ContextCreating evento. O código atribui o objeto personalizado à ObjectInstance propriedade .
protected void LinqDataSource_ContextCreating(object sender, LinqDataSourceContextEventArgs e)
{
e.ObjectInstance = new ExampleDataContext(ConfigurationManager.ConnectionStrings["ExampleConnectionString"].ConnectionString);
}
Protected Sub LinqDataSource_ContextCreating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceContextEventArgs)
e.ObjectInstance = New ExampleDataContext(ConfigurationManager.ConnectionStrings("ExampleConnectionString").ConnectionString)
End Sub
Por padrão, o LinqDataSource controle cria uma instância do tipo especificado na ContextTypeName propriedade . O LinqDataSource controle chama o construtor sem parâmetros do objeto de contexto de dados para criar uma instância do objeto.
Você pode criar manualmente o objeto de contexto de dados manipulando o ContextCreating evento. Faça isso se quiser usar um construtor sem parâmetros.
Você também pode manipular o ContextCreating evento se quiser criar um objeto de contexto de dados diferente daquele especificado na ContextTypeName propriedade . Nesse caso, você define a ObjectInstance propriedade como o objeto que você criou. O LinqDataSource controle usará o objeto que você criou para selecionar os dados. Quando você estiver atualizando, inserindo ou excluindo dados, deverá definir a ObjectInstance propriedade como um objeto derivado da DataContext classe .
Linq |
Inicializa uma nova instância da classe LinqDataSourceContextEventArgs. |
Linq |
Inicializa uma nova instância da classe LinqDataSourceContextEventArgs para a operação de dados especificada. |
Object |
Obtém ou define o objeto de contexto de dados a ser criado. |
Operation |
Obtém a operação de dados que está sendo executada. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Produto | Versões |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: