DataContext Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DataContext-Klasse. Die Verbindungszeichenfolge, die Sie verwenden, kann eine ADO.NET-Verbindungszeichenfolge sein. Sie können auch einen Dateinamen für eine SQL Server Express- oder SQL Server Compact-Datei angeben.
Überlädt
DataContext(IDbConnection) |
Initialisiert eine neue instance der DataContext -Klasse, indem auf die verbindung verwiesen wird, die vom .NET Framework verwendet wird. |
DataContext(String) |
Initialisiert eine neue Instanz der DataContext-Klasse durch Verweisen auf eine Dateiquelle. |
DataContext(IDbConnection, MappingSource) |
Initialisiert durch das Verweisen auf eine Verbindung und eine Zuordnungsquelle eine neue Instanz der DataContext-Klasse. |
DataContext(String, MappingSource) |
Initialisiert durch das Verweisen auf eine Dateiquelle und eine Zuordnungsquelle eine neue Instanz der DataContext-Klasse. |
DataContext(IDbConnection)
Initialisiert eine neue instance der DataContext -Klasse, indem auf die verbindung verwiesen wird, die vom .NET Framework verwendet wird.
public:
DataContext(System::Data::IDbConnection ^ connection);
public DataContext (System.Data.IDbConnection connection);
new System.Data.Linq.DataContext : System.Data.IDbConnection -> System.Data.Linq.DataContext
Public Sub New (connection As IDbConnection)
Parameter
- connection
- IDbConnection
Die Verbindung, die von .NET Framework verwendet wird.
Hinweise
Ein DataContext öffnet und schließt bei Bedarf eine Datenbankverbindung, wenn Sie eine geschlossene Verbindung oder eine Verbindungszeichenfolge bereitstellen. Im Allgemeinen sollten Sie niemals für eine DataContextaufrufen Dispose
müssen. Wenn Sie eine offene Verbindung bereitstellen, wird sie DataContext nicht geschlossen. Instanziieren DataContext Sie daher keine mit einer offenen Verbindung, es sei denn, Sie haben einen guten Grund, dies zu tun. In einer System.Transactions Transaktion wird eine DataContext Verbindung nicht geöffnet oder geschlossen, um eine Heraufstufung zu vermeiden.
Gilt für:
DataContext(String)
Initialisiert eine neue Instanz der DataContext-Klasse durch Verweisen auf eine Dateiquelle.
public:
DataContext(System::String ^ fileOrServerOrConnection);
public DataContext (string fileOrServerOrConnection);
new System.Data.Linq.DataContext : string -> System.Data.Linq.DataContext
Public Sub New (fileOrServerOrConnection As String)
Parameter
- fileOrServerOrConnection
- String
Bei diesem Argument kann es sich um eines der folgenden handeln: Der Name einer Datei, in der sich eine SQL Server Express-Datenbank befindet.
Der Name eines Servers, auf dem sich eine Datenbank befindet. In diesem Fall verwendet der Anbieter die Standarddatenbank für einen Benutzer.
Eine vollständige Verbindungszeichenfolge. LINQ to SQL übergibt die Zeichenfolge unverändert an den Anbieter.
Gilt für:
DataContext(IDbConnection, MappingSource)
Initialisiert durch das Verweisen auf eine Verbindung und eine Zuordnungsquelle eine neue Instanz der DataContext-Klasse.
public:
DataContext(System::Data::IDbConnection ^ connection, System::Data::Linq::Mapping::MappingSource ^ mapping);
public DataContext (System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping);
new System.Data.Linq.DataContext : System.Data.IDbConnection * System.Data.Linq.Mapping.MappingSource -> System.Data.Linq.DataContext
Public Sub New (connection As IDbConnection, mapping As MappingSource)
Parameter
- connection
- IDbConnection
Die Verbindung, die von .NET Framework verwendet wird.
- mapping
- MappingSource
Eine Quelle für die Zuordnung.
Gilt für:
DataContext(String, MappingSource)
Initialisiert durch das Verweisen auf eine Dateiquelle und eine Zuordnungsquelle eine neue Instanz der DataContext-Klasse.
public:
DataContext(System::String ^ fileOrServerOrConnection, System::Data::Linq::Mapping::MappingSource ^ mapping);
public DataContext (string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping);
new System.Data.Linq.DataContext : string * System.Data.Linq.Mapping.MappingSource -> System.Data.Linq.DataContext
Public Sub New (fileOrServerOrConnection As String, mapping As MappingSource)
Parameter
- fileOrServerOrConnection
- String
Dieses Argument kann eines der folgenden sein:
Der Name einer Datei, in der sich eine SQL Server Express-Datenbank befindet.
Der Name eines Servers, auf dem sich eine Datenbank befindet. In diesem Fall verwendet der Anbieter die Standarddatenbank für einen Benutzer.
Eine vollständige Verbindungszeichenfolge. LINQ to SQL übergibt die Zeichenfolge unverändert an den Anbieter.
- mapping
- MappingSource
Eine Quelle für die Zuordnung.