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 ein ADO.NET Verbindungszeichenfolge sein. Sie können auch einen Dateinamen für eine SQL Server Express- oder SQL Server Compact-Datei angeben.
Überlädt
| Name | Beschreibung |
|---|---|
| DataContext(IDbConnection) |
Initialisiert eine neue Instanz der klasse DataContext, indem auf die vom .NET Framework verwendete Verbindung verwiesen wird. |
| DataContext(String) |
Initialisiert eine neue Instanz der DataContext Klasse, indem auf eine Dateiquelle verwiesen wird. |
| DataContext(IDbConnection, MappingSource) |
Initialisiert eine neue Instanz der DataContext Klasse, indem auf eine Verbindung und eine Zuordnungsquelle verwiesen wird. |
| DataContext(String, MappingSource) |
Initialisiert eine neue Instanz der DataContext Klasse, indem auf eine Dateiquelle und eine Zuordnungsquelle verwiesen wird. |
DataContext(IDbConnection)
Initialisiert eine neue Instanz der klasse DataContext, indem auf die vom .NET Framework verwendete Verbindung verwiesen 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 vom .NET Framework verwendete Verbindung.
Hinweise
Eine DataContext öffnet und schließt eine Datenbankverbindung nach Bedarf, wenn Sie eine geschlossene Verbindung oder eine Verbindungszeichenfolge bereitstellen. Im Allgemeinen sollten Sie niemals einen DisposeAnruf tätigen DataContext müssen. Wenn Sie eine geöffnete Verbindung bereitstellen, wird sie DataContext nicht geschlossen. Instanziieren DataContext Sie daher keine Verbindung mit einer geöffneten Verbindung, es sei denn, Sie haben einen guten Grund, dies zu tun. Bei 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, indem auf eine Dateiquelle verwiesen wird.
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
Dieses Argument kann eine der folgenden Sein: Der Name einer Datei, in der sich eine SQL Server Express-Datenbank befindet.
Der Name eines Servers, auf dem eine Datenbank vorhanden ist. In diesem Fall verwendet der Anbieter die Standarddatenbank für einen Benutzer.
Eine vollständige Verbindungszeichenfolge. LINQ to SQL übergibt einfach die Zeichenfolge ohne Änderung an den Anbieter.
Gilt für:
DataContext(IDbConnection, MappingSource)
Initialisiert eine neue Instanz der DataContext Klasse, indem auf eine Verbindung und eine Zuordnungsquelle verwiesen wird.
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 vom .NET Framework verwendete Verbindung.
- mapping
- MappingSource
Eine Quelle für die Zuordnung.
Gilt für:
DataContext(String, MappingSource)
Initialisiert eine neue Instanz der DataContext Klasse, indem auf eine Dateiquelle und eine Zuordnungsquelle verwiesen wird.
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 eine der folgenden Sein:
Der Name einer Datei, in der sich eine SQL Server Express-Datenbank befindet.
Der Name eines Servers, auf dem eine Datenbank vorhanden ist. In diesem Fall verwendet der Anbieter die Standarddatenbank für einen Benutzer.
Eine vollständige Verbindungszeichenfolge. LINQ to SQL übergibt einfach die Zeichenfolge ohne Änderung an den Anbieter.
- mapping
- MappingSource
Eine Quelle für die Zuordnung.