共用方式為


LocalDbConnectionFactory 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

此類別的執行個體是用來根據給定的資料庫名稱或連接字串,針對 SQL Server LocalDb 建立 DbConnection 物件。

繼承階層

System.Object
  System.Data.Entity.Infrastructure.LocalDbConnectionFactory

命名空間:  System.Data.Entity.Infrastructure
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public NotInheritable Class LocalDbConnectionFactory _
    Implements IDbConnectionFactory
'用途
Dim instance As LocalDbConnectionFactory
public sealed class LocalDbConnectionFactory : IDbConnectionFactory
public ref class LocalDbConnectionFactory sealed : IDbConnectionFactory
[<SealedAttribute>]
type LocalDbConnectionFactory =  
    class 
        interface IDbConnectionFactory 
    end
public final class LocalDbConnectionFactory implements IDbConnectionFactory

LocalDbConnectionFactory 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 LocalDbConnectionFactory(String) 針對給定的 LocalDb 版本建立連接工廠的新執行個體。若為 SQL Server 2012 LocalDb,請使用 "v11.0"。若為 SQL Server 2014 和更新版本 LocalDb,請使用 "mssqllocaldb"。
公用方法 LocalDbConnectionFactory(String, String) 針對給定的 LocalDb 版本建立連接工廠的新執行個體。若為 SQL Server 2012 LocalDb,請使用 "v11.0"。若為 SQL Server 2014 和更新版本 LocalDb,請使用 "mssqllocaldb"。

靠上

屬性

  名稱 描述
公用屬性 BaseConnectionString 要針對 'Initial Catalog'、'Data Source' 和 'AttachDbFilename' 以外之資料庫選項使用的連接字串。呼叫 CreateConnection 時,系統將會根據資料庫名稱在此字串的前面加上 'Initial Catalog' 和 'AttachDbFilename'。'Data Source' 則是根據 LocalDbVersion 引數所設定。預設值為 'Integrated Security=True;'。

靠上

方法

  名稱 描述
公用方法 CreateConnection 根據給定的資料庫名稱或連接字串建立 SQL Server LocalDb 的連接。如果給定的字串包含 '=' 字元,則會將它視為完整連接字串,否則只會將它視為資料庫名稱。
公用方法 Equals (繼承自 Object)。
公用方法 GetHashCode (繼承自 Object)。
公用方法 GetType (繼承自 Object)。
公用方法 ToString (繼承自 Object)。

靠上

備註

您可以在 Database 類別上或在應用程式的 app.config/web.config 中設定此類別的執行個體,好讓所有不使用任何連接資訊或只使用資料庫名稱所建立的 DbContext 能夠在預設情況下使用 SQL Server LocalDb。 此類別不可變,因為在建立連接時可能會有多個執行緒同時存取執行個體。

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity.Infrastructure 命名空間