LocalDbConnectionFactory 类

定义

此类的实例用于基于给定的数据库名称或连接字符串为 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 创建连接。 如果给定的字符串包含“=”字符,则将其视为一个完整的连接字符串,否则仅将其视为数据库名称。

适用于