Compartir vía


LinqDataSourceContextEventArgs Clase

Definición

Proporciona datos para el evento ContextCreating.

public ref class LinqDataSourceContextEventArgs : EventArgs
public class LinqDataSourceContextEventArgs : EventArgs
type LinqDataSourceContextEventArgs = class
    inherit EventArgs
Public Class LinqDataSourceContextEventArgs
Inherits EventArgs
Herencia
LinqDataSourceContextEventArgs

Ejemplos

En el ejemplo siguiente se muestra cómo crear el objeto de contexto de datos mediante una llamada a un constructor sin parámetros en un controlador de eventos para el ContextCreating evento. El código asigna el objeto personalizado a la ObjectInstance propiedad .

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

Comentarios

De forma predeterminada, el LinqDataSource control crea una instancia del tipo especificado en la ContextTypeName propiedad . El LinqDataSource control llama al constructor sin parámetros del objeto de contexto de datos para crear una instancia del objeto .

Puede crear manualmente el objeto de contexto de datos controlando el ContextCreating evento . Para ello, si desea usar un constructor sin parámetros.

También puede controlar el ContextCreating evento si desea crear un objeto de contexto de datos distinto del especificado en la ContextTypeName propiedad . En ese caso, se establece la ObjectInstance propiedad en el objeto que creó. El LinqDataSource control usará el objeto que ha creado para seleccionar los datos. Al actualizar, insertar o eliminar datos, debe establecer la ObjectInstance propiedad en un objeto que deriva de la DataContext clase .

Constructores

LinqDataSourceContextEventArgs()

Inicializa una nueva instancia de la clase LinqDataSourceContextEventArgs.

LinqDataSourceContextEventArgs(DataSourceOperation)

Inicializa una nueva instancia de la clase LinqDataSourceContextEventArgs para la operación de datos especificada.

Propiedades

ObjectInstance

Obtiene o establece el objeto de contexto de datos que se va a crear.

Operation

Obtiene la operación de datos que se realiza.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a