DataContext 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 DataContext 类的新实例。 你所使用的连接字符串可为 ADO.NET 连接字符串。 你还可以指定 SQL Server Express 或 SQL Server Compact 文件的文件名。
重载
DataContext(IDbConnection) |
通过引用.NET Framework所使用的连接来初始化 类的新实例DataContext。 |
DataContext(String) |
通过引用文件源来初始化 DataContext 类的新实例。 |
DataContext(IDbConnection, MappingSource) |
通过引用连接和映射源初始化 DataContext 类的新实例。 |
DataContext(String, MappingSource) |
通过引用文件源和映射源初始化 DataContext 类的新实例。 |
DataContext(IDbConnection)
通过引用.NET Framework所使用的连接来初始化 类的新实例DataContext。
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
由 .NET Framework 使用的连接。
注解
DataContext如果提供已关闭的连接或连接字符串,会根据需要打开和关闭数据库连接。 一般情况下,永远不必对 DataContext调用 Dispose
。 如果提供打开的连接, DataContext 则 不会关闭它。 因此,除非有充分的理由执行此操作,否则不要使用打开的连接实例化 DataContext 。 在事务中 System.Transactions , DataContext 不会打开或关闭连接以避免升级。
适用于
DataContext(String)
通过引用文件源来初始化 DataContext 类的新实例。
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)
参数
- fileOrServerOrConnection
- String
此参数可以是下列项之一:SQL Server Express 数据库所在的文件的名称。
数据库所在的服务器的名称。 在此情况下,提供程序对用户使用默认数据库。
一个完整的连接字符串。 LINQ to SQL 仅将字符串传递给提供程序,而不进行修改。
适用于
DataContext(IDbConnection, MappingSource)
通过引用连接和映射源初始化 DataContext 类的新实例。
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
由 .NET Framework 使用的连接。
- mapping
- MappingSource
映射源。
适用于
DataContext(String, MappingSource)
通过引用文件源和映射源初始化 DataContext 类的新实例。
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
此参数可以是下列项之一:
SQL Server Express 数据库所在的文件的名称。
数据库所在的服务器的名称。 在此情况下,提供程序对用户使用默认数据库。
一个完整的连接字符串。 LINQ to SQL 仅将字符串传递给提供程序,而不进行修改。
- mapping
- MappingSource
映射源。