DataContext DataContext DataContext DataContext Constructors

정의

오버로드

DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection)

.NET Framework.NET Framework에서 사용하는 연결을 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing the connection used by the .NET Framework.NET Framework.

DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource)

연결 및 매핑 소스를 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing a connection and a mapping source.

DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource)

파일 소스 및 매핑 소스를 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing a file source and a mapping source.

DataContext(String) DataContext(String) DataContext(String) DataContext(String)

파일 소스를 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing a file source.

DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection)

.NET Framework.NET Framework에서 사용하는 연결을 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing the connection used by the .NET Framework.NET Framework.

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)

매개 변수

connection
IDbConnection IDbConnection IDbConnection IDbConnection

.NET Framework.NET Framework에서 사용하는 연결입니다.The connection used by the .NET Framework.NET Framework.

설명

DataContext 열리고 닫힌된 연결 또는 연결 문자열을 제공 하는 경우 필요에 따라 데이터베이스 연결을 닫습니다.A DataContext opens and closes a database connection as needed if you provide a closed connection or a connection string. 일반적으로 호출할 필요가 없습니다 DisposeDataContext합니다.In general, you should never have to call Dispose on a DataContext. 열려 있는 연결을 제공 하는 경우는 DataContext 닫지 것입니다.If you provide an open connection, the DataContext will not close it. 따라서 인스턴스화할 수 없습니다는 DataContext 에 대해 열린 연결을 사용 하 여이 작업을 수행 하려면 적절 한 이유가 없다면 합니다.Therefore, do not instantiate a DataContext with an open connection unless you have a good reason to do this. System.Transactions 트랜잭션을 DataContext 열거나 닫습니다 승격 방지에 대 한 연결 됩니다.In a System.Transactions transaction, a DataContext will not open or close a connection to avoid promotion.

DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource)

연결 및 매핑 소스를 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing a connection and a mapping source.

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)

매개 변수

connection
IDbConnection IDbConnection IDbConnection IDbConnection

.NET Framework에서 사용하는 연결입니다.The connection used by the .NET Framework.

mapping
MappingSource MappingSource MappingSource MappingSource

매핑할 원본입니다.A source for mapping.

DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource)

파일 소스 및 매핑 소스를 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing a file source and a mapping source.

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)

매개 변수

fileOrServerOrConnection
String String String String

이 인수로 다음 중 하나를 사용할 수 있습니다.This argument can be any one of the following: SQL Server Express 데이터베이스가 있는 파일의 이름The name of a file where a SQL Server Express database resides.

데이터베이스가 있는 서버의 이름.The name of a server where a database is present. 이 경우 공급자는 사용자의 기본 데이터베이스를 사용합니다.In this case the provider uses the default database for a user.

전체 연결 문자열.A complete connection string. LINQ to SQLLINQ to SQL에서는 문자열을 수정하지 않고 공급자에 그대로 전달합니다.just passes the string to the provider without modification.

mapping
MappingSource MappingSource MappingSource MappingSource

매핑할 원본입니다.A source for mapping.

DataContext(String) DataContext(String) DataContext(String) DataContext(String)

파일 소스를 참조하여 DataContext 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataContext class by referencing a file source.

public:
 DataContext(System::String ^ connectionString);
public DataContext (string connectionString);
new System.Data.Linq.DataContext : string -> System.Data.Linq.DataContext
Public Sub New (connectionString As String)

매개 변수

fileOrServerOrConnection
String String String String

이 인수로 다음 중 하나를 사용할 수 있습니다. SQL Server Express 데이터베이스가 있는 파일의 이름This argument can be any one of the following: The name of a file where a SQL Server Express database resides.

데이터베이스가 있는 서버의 이름.The name of a server where a database is present. 이 경우 공급자는 사용자의 기본 데이터베이스를 사용합니다.In this case the provider uses the default database for a user.

전체 연결 문자열.A complete connection string. LINQ to SQL에서는 문자열을 수정하지 않고 공급자에 그대로 전달합니다.LINQ to SQL just passes the string to the provider without modification.

적용 대상