LinqDataSourceContextEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia dane dla zdarzenia ContextCreating.
public ref class LinqDataSourceContextEventArgs : EventArgs
public class LinqDataSourceContextEventArgs : EventArgs
type LinqDataSourceContextEventArgs = class
inherit EventArgs
Public Class LinqDataSourceContextEventArgs
Inherits EventArgs
- Dziedziczenie
Przykłady
W poniższym przykładzie pokazano, jak utworzyć obiekt kontekstu danych przez wywołanie konstruktora bez parametrów w procedurze obsługi zdarzeń dla ContextCreating zdarzenia. Kod przypisuje obiekt niestandardowy do ObjectInstance właściwości .
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
Uwagi
Domyślnie kontrolka LinqDataSource tworzy wystąpienie typu określonego ContextTypeName we właściwości . Kontrolka LinqDataSource wywołuje konstruktor bez parametrów obiektu kontekstu danych, aby utworzyć wystąpienie obiektu .
Obiekt kontekstu danych można utworzyć ręcznie, obsługując ContextCreating zdarzenie. Należy to zrobić, jeśli chcesz użyć konstruktora bez parametrów.
Zdarzenie można również obsłużyć ContextCreating , jeśli chcesz utworzyć obiekt kontekstu danych, który różni się od obiektu określonego ContextTypeName we właściwości . W takim przypadku należy ustawić ObjectInstance właściwość na utworzony obiekt. Kontrolka LinqDataSource będzie używać obiektu utworzonego do wybierania danych. Podczas aktualizowania, wstawiania lub usuwania danych należy ustawić ObjectInstance właściwość na obiekt pochodzący z DataContext klasy.
Konstruktory
LinqDataSourceContextEventArgs() |
Inicjuje nowe wystąpienie klasy LinqDataSourceContextEventArgs. |
LinqDataSourceContextEventArgs(DataSourceOperation) |
Inicjuje LinqDataSourceContextEventArgs nowe wystąpienie klasy dla określonej operacji danych. |
Właściwości
ObjectInstance |
Pobiera lub ustawia obiekt kontekstu danych do utworzenia. |
Operation |
Pobiera wykonywaną operację danych. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |