SqlConnectionFactory 类

定义

此类的实例用来基于给定的数据库名称或连接字符串创建 SQL Server 的 DbConnection 对象。 默认情况下,将建立与“.\SQLEXPRESS”的连接。 在构造工厂实例时,可通过更改基础连接字符串来更改此设置。

public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
继承
SqlConnectionFactory
实现

注解

可以在 类上设置此类的实例,Database使创建的所有 DbContexts 在默认情况下不使用连接信息或仅使用数据库名称或连接字符串SQL Server。 此类是不可变的,因为在创建连接时,多个线程可能同时访问实例。

构造函数

SqlConnectionFactory()

使用默认 BaseConnectionString 属性 'Data Source=.\SQLEXPRESS; 创建一个新的连接工厂集成安全性=True;MultipleActiveResultSets=True;'.

SqlConnectionFactory(String)

使用给定的 BaseConnectionString 属性创建新的连接工厂。

属性

BaseConnectionString

要用于“初始目录”之外的数据库的选项的连接字符串。 在调用 CreateConnection 时,将基于数据库名称在此字符串前预置“初始目录”。 默认值为 'Data Source=.\SQLEXPRESS;集成安全性=True;'。

方法

CreateConnection(String)

基于给定的数据库名称或连接字符串为 SQL Server 创建连接。 如果给定的字符串包含“=”字符,则将其视为一个完整的连接字符串,否则仅将其视为数据库名称。

适用于