Condividi tramite


Classe EntityConnectionStringBuilder

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Classe che rappresenta un generatore di stringhe di connessione per il provider client dell'entità

Gerarchia di ereditarietà

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

Spazio dei nomi:  System.Data.Entity.Core.EntityClient
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<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
'Utilizzo
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

Il tipo EntityConnectionStringBuilder espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico EntityConnectionStringBuilder() Inizializza una nuova istanza della classe EntityConnectionStringBuilder.
Metodo pubblico EntityConnectionStringBuilder(String) Inizializza una nuova istanza della classe EntityConnectionStringBuilder utilizzando la stringa di connessione fornita.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica BrowsableConnectionString (Ereditato da DbConnectionStringBuilder)
Proprietà pubblica ConnectionString (Ereditato da DbConnectionStringBuilder)
Proprietà pubblica Count (Ereditato da DbConnectionStringBuilder)
Proprietà pubblica IsFixedSize Ottiene un valore che indica se EntityConnectionStringBuilder ha dimensioni fisse. (Esegue l'override di DbConnectionStringBuilder.IsFixedSize).
Proprietà pubblica IsReadOnly (Ereditato da DbConnectionStringBuilder)
Proprietà pubblica Item Ottiene o imposta il valore associato alla chiave specificata.In C# questa proprietà è l'indicizzatore. (Esegue l'override di DbConnectionStringBuilder.Item[String]).
Proprietà pubblica Keys Ottiene un oggetto ICollection contenente le chiavi presenti in EntityConnectionStringBuilder. (Esegue l'override di DbConnectionStringBuilder.Keys).
Proprietà pubblica Metadata Ottiene o imposta i percorsi dei metadati nella stringa di connessione.
Proprietà pubblica Name Ottiene o imposta il nome di una sezione come definito in un file di configurazione.
Proprietà pubblica Provider Ottiene o imposta il nome del provider di dati .NET Framework sottostante nella stringa di connessione.
Proprietà pubblica ProviderConnectionString Ottiene o imposta la stringa di connessione interna specifica del provider.
Proprietà pubblica Values (Ereditato da DbConnectionStringBuilder)

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Add (Ereditato da DbConnectionStringBuilder)
Metodo pubblico Clear Cancella il contenuto dell'istanza di EntityConnectionStringBuilder. (Esegue l'override di DbConnectionStringBuilder.Clear()).
Metodo protetto ClearPropertyDescriptors (Ereditato da DbConnectionStringBuilder)
Metodo pubblico ContainsKey Determina se l'oggetto EntityConnectionStringBuilder contiene una chiave specifica. (Esegue l'override di DbConnectionStringBuilder.ContainsKey(String)).
Metodo pubblico Equals (Ereditato da Object)
Metodo pubblico EquivalentTo (Ereditato da DbConnectionStringBuilder)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico Remove Rimuove la voce con la chiave specificata dall'istanza di EntityConnectionStringBuilder. (Esegue l'override di DbConnectionStringBuilder.Remove(String)).
Metodo pubblico ShouldSerialize (Ereditato da DbConnectionStringBuilder)
Metodo pubblico ToString (Ereditato da DbConnectionStringBuilder)
Metodo pubblico TryGetValue Recupera un valore che corrisponde alla chiave fornita da EntityConnectionStringBuilder. (Esegue l'override di DbConnectionStringBuilder.TryGetValue(String, Object%)).

In alto

Implementazioni esplicite dell'interfaccia

  rapporti Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Add (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Contains (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetAttributes (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetClassName (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetComponentName (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetConverter (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultEvent (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultProperty (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEditor (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.GetEnumerator (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents() (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents(Attribute[]) (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties() (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties(Attribute[]) (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetPropertyOwner (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Item (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Remove (Ereditato da DbConnectionStringBuilder)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot (Ereditato da DbConnectionStringBuilder)

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.EntityClient