LocalDbConnectionFactory 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类的实例用于基于给定的数据库名称或连接字符串为 SQL Server LocalDb 创建 DbConnection 对象。
public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
- 继承
-
LocalDbConnectionFactory
- 实现
注解
可以在 类或应用程序 app.config/web.config 中设置Database此类的实例,使创建的所有 DbContexts 默认情况下不使用连接信息或仅使用数据库名称SQL Server LocalDb。 此类是不可变的,因为在创建连接时,多个线程可能同时访问实例。
构造函数
LocalDbConnectionFactory(String, String) |
为给定版本的 LocalDb 创建连接工厂的新实例。 对于 SQL Server 2012 LocalDb,请使用“v11.0”。 对于 SQL Server 2014 及更高版本,LocalDb 使用“mssqllocaldb”。 |
LocalDbConnectionFactory(String) |
为给定版本的 LocalDb 创建连接工厂的新实例。 对于 SQL Server 2012 LocalDb,请使用“v11.0”。 对于 SQL Server 2014 及更高版本,LocalDb 使用“mssqllocaldb”。 |
属性
BaseConnectionString |
用于数据库选项(而不是“初始目录”、“数据源”和“AttachDbFilename”)的连接字符串。 调用 CreateConnection 时,将根据数据库名称将“初始目录”和“AttachDbFilename”附加到此字符串。 “数据源”将基于 LocalDbVersion 参数进行设置。 默认值为“Integrated Security=True;”。 |
方法
CreateConnection(String) |
根据给定的数据库名称或连接字符串为 SQL Server LocalDb 创建连接。 如果给定的字符串包含“=”字符,则将其视为一个完整的连接字符串,否则仅将其视为数据库名称。 |