共用方式為


EntityConnectionStringBuilder 類別

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

類別,代表實體用戶端提供者的連接字串產生器

繼承階層

System.Object
  System.Data.Common.DbConnectionStringBuilder
    System.Data.Entity.Core.EntityClient.EntityConnectionStringBuilder

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

語法

'宣告
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification := "EntityConnectionStringBuilder follows the naming convention of DbConnectionStringBuilder.")> _
<DefaultMemberAttribute("Item")> _
<SuppressMessageAttribute("Microsoft.Design", "CA1035:ICollectionImplementationsHaveStronglyTypedMembers", Justification := "There is no applicable strongly-typed implementation of CopyTo.")> _
Public NotInheritable Class EntityConnectionStringBuilder _
    Inherits DbConnectionStringBuilder
'用途
Dim instance As EntityConnectionStringBuilder
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "EntityConnectionStringBuilder follows the naming convention of DbConnectionStringBuilder.")]
[DefaultMemberAttribute("Item")]
[SuppressMessageAttribute("Microsoft.Design", "CA1035:ICollectionImplementationsHaveStronglyTypedMembers", Justification = "There is no applicable strongly-typed implementation of CopyTo.")]
public sealed class EntityConnectionStringBuilder : DbConnectionStringBuilder
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = L"EntityConnectionStringBuilder follows the naming convention of DbConnectionStringBuilder.")]
[DefaultMemberAttribute(L"Item")]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1035:ICollectionImplementationsHaveStronglyTypedMembers", Justification = L"There is no applicable strongly-typed implementation of CopyTo.")]
public ref class EntityConnectionStringBuilder sealed : public DbConnectionStringBuilder
[<SealedAttribute>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "EntityConnectionStringBuilder follows the naming convention of DbConnectionStringBuilder.")>]
[<DefaultMemberAttribute("Item")>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1035:ICollectionImplementationsHaveStronglyTypedMembers", Justification = "There is no applicable strongly-typed implementation of CopyTo.")>]
type EntityConnectionStringBuilder =  
    class 
        inherit DbConnectionStringBuilder 
    end
public final class EntityConnectionStringBuilder extends DbConnectionStringBuilder

EntityConnectionStringBuilder 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 EntityConnectionStringBuilder() 初始化 EntityConnectionStringBuilder 類別的新執行個體。
公用方法 EntityConnectionStringBuilder(String) 使用提供的連接字串初始化 EntityConnectionStringBuilder 類別的新執行個體。

靠上

屬性

  名稱 描述
公用屬性 BrowsableConnectionString (繼承自 DbConnectionStringBuilder)。
公用屬性 ConnectionString (繼承自 DbConnectionStringBuilder)。
公用屬性 Count (繼承自 DbConnectionStringBuilder)。
公用屬性 IsFixedSize 取得值,此值會指出 EntityConnectionStringBuilder 是否有固定的大小。 (覆寫 DbConnectionStringBuilder.IsFixedSize。)
公用屬性 IsReadOnly (繼承自 DbConnectionStringBuilder)。
公用屬性 Item 取得或設定與指定之索引鍵相關聯的值。在 C# 中,此屬性是索引子 (Indexer)。 (覆寫 DbConnectionStringBuilder.Item[String]。)
公用屬性 Keys 取得 EntityConnectionStringBuilder 中包含索引鍵的 ICollection。 (覆寫 DbConnectionStringBuilder.Keys。)
公用屬性 Metadata 取得或設定連接字串中的中繼資料位置。
公用屬性 Name 取得或設定區段的名稱,如在組態檔中的定義。
公用屬性 Provider 取得或設定連接字串中基礎 .NET Framework 資料提供者的名稱。
公用屬性 ProviderConnectionString 取得或設定內部的提供者特定連接字串。
公用屬性 Values (繼承自 DbConnectionStringBuilder)。

靠上

方法

  名稱 描述
公用方法 Add (繼承自 DbConnectionStringBuilder)。
公用方法 Clear 清除 EntityConnectionStringBuilder 執行個體的內容。 (覆寫 DbConnectionStringBuilder.Clear()。)
受保護的方法 ClearPropertyDescriptors (繼承自 DbConnectionStringBuilder)。
公用方法 ContainsKey 判斷 EntityConnectionStringBuilder 是否包含特定的索引鍵。 (覆寫 DbConnectionStringBuilder.ContainsKey(String)。)
公用方法 Equals (繼承自 Object)。
公用方法 EquivalentTo (繼承自 DbConnectionStringBuilder)。
公用方法 GetHashCode (繼承自 Object)。
公用方法 GetType (繼承自 Object)。
公用方法 Remove 從 EntityConnectionStringBuilder 執行個體移除具有指定之索引鍵的項目。 (覆寫 DbConnectionStringBuilder.Remove(String)。)
公用方法 ShouldSerialize (繼承自 DbConnectionStringBuilder)。
公用方法 ToString (繼承自 DbConnectionStringBuilder)。
公用方法 TryGetValue 從此 EntityConnectionStringBuilder 擷取對應到所提供之索引鍵的值。 (覆寫 DbConnectionStringBuilder.TryGetValue(String, Object%)。)

靠上

明確介面實作

  名稱 描述
明確介面實作私用方法 IDictionary.Add (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 IDictionary.Contains (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICollection.CopyTo (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetAttributes (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetClassName (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetComponentName (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetConverter (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultEvent (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultProperty (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetEditor (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 IEnumerable.GetEnumerator (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 IDictionary.GetEnumerator (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents() (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents(Attribute[]) (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties() (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties(Attribute[]) (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 ICustomTypeDescriptor.GetPropertyOwner (繼承自 DbConnectionStringBuilder)。
明確介面實作私用屬性 ICollection.IsSynchronized (繼承自 DbConnectionStringBuilder)。
明確介面實作私用屬性 IDictionary.Item (繼承自 DbConnectionStringBuilder)。
明確介面實作私用方法 IDictionary.Remove (繼承自 DbConnectionStringBuilder)。
明確介面實作私用屬性 ICollection.SyncRoot (繼承自 DbConnectionStringBuilder)。

靠上

執行緒安全

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

請參閱

參考

System.Data.Entity.Core.EntityClient 命名空間