LinqDataSourceContextEventArgs Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des données pour l'événement ContextCreating.
public ref class LinqDataSourceContextEventArgs : EventArgs
public class LinqDataSourceContextEventArgs : EventArgs
type LinqDataSourceContextEventArgs = class
inherit EventArgs
Public Class LinqDataSourceContextEventArgs
Inherits EventArgs
- Héritage
Exemples
L’exemple suivant montre comment créer l’objet de contexte de données en appelant un constructeur sans paramètre dans un gestionnaire d’événements pour l’événement ContextCreating . Le code affecte l’objet personnalisé à la ObjectInstance propriété .
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
Remarques
Par défaut, le LinqDataSource contrôle crée une instance du type spécifié dans la ContextTypeName propriété . Le LinqDataSource contrôle appelle le constructeur sans paramètre de l’objet de contexte de données pour créer une instance de l’objet .
Vous pouvez créer manuellement l’objet de contexte de données en gérant l’événement ContextCreating . Vous effectuez cette opération si vous souhaitez utiliser un constructeur sans paramètre.
Vous pouvez également gérer l’événement ContextCreating si vous souhaitez créer un objet de contexte de données différent de celui spécifié dans la ContextTypeName propriété . Dans ce cas, vous définissez la ObjectInstance propriété sur l’objet que vous avez créé. Le LinqDataSource contrôle utilise l’objet que vous avez créé pour sélectionner les données. Lorsque vous mettez à jour, insérez ou supprimez des données, vous devez définir la ObjectInstance propriété sur un objet qui dérive de la DataContext classe .
Constructeurs
LinqDataSourceContextEventArgs() |
Initialise une nouvelle instance de la classe LinqDataSourceContextEventArgs. |
LinqDataSourceContextEventArgs(DataSourceOperation) |
Initialise une nouvelle instance de la classe LinqDataSourceContextEventArgs pour l'opération de données spécifiée. |
Propriétés
ObjectInstance |
Obtient ou définit l'objet de contexte de données à créer. |
Operation |
Obtient l'opération de données en cours d'exécution. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |