SqlConnectionFactory 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类的实例用来基于给定的数据库名称或连接字符串创建 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 创建连接。 如果给定的字符串包含“=”字符,则将其视为一个完整的连接字符串,否则仅将其视为数据库名称。 |