Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

EntityConnectionStringBuilder classe

 

Date de publication : novembre 2016

Fournit un moyen simple de créer et de gérer le contenu de chaînes de connexion utilisées par EntityClient.

Espace de noms:   System.Data.EntityClient
Assembly:  System.Data.Entity (dans System.Data.Entity.dll)

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

public sealed class EntityConnectionStringBuilder : DbConnectionStringBuilder

NomDescription
System_CAPS_pubmethodEntityConnectionStringBuilder()

Initialise une nouvelle instance de la classe EntityConnectionStringBuilder.

System_CAPS_pubmethodEntityConnectionStringBuilder(String)

Initialise une nouvelle instance de la classe EntityConnectionStringBuilder à l'aide de la chaîne de connexion spécifiée.

NomDescription
System_CAPS_pubpropertyBrowsableConnectionString

Obtient ou définit une valeur qui indique si la propriété ConnectionString est visible dans les concepteurs Visual Studio.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubpropertyConnectionString

Obtient ou définit la chaîne de connexion associée au DbConnectionStringBuilder.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubpropertyCount

Obtient le nombre actuel de clés contenues dans la propriété ConnectionString.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubpropertyIsFixedSize

Obtient une valeur qui indique si EntityConnectionStringBuilder est de taille fixe.(Remplace DbConnectionStringBuilder.IsFixedSize.)

System_CAPS_pubpropertyIsReadOnly

Obtient une valeur qui indique si l'objet DbConnectionStringBuilder est en lecture seule.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubpropertyItem[String]

Obtient ou définit la valeur associée à la clé spécifiée. En C#, cette propriété est l'indexeur.(Remplace DbConnectionStringBuilder.Item[String].)

System_CAPS_pubpropertyKeys

Obtient un ICollection qui contient les clés de EntityConnectionStringBuilder.(Remplace DbConnectionStringBuilder.Keys.)

System_CAPS_pubpropertyMetadata

Obtient ou définit l'emplacement des métadonnées dans la chaîne de connexion.

System_CAPS_pubpropertyName

Obtient ou définit le nom d'une section tel que défini dans un fichier de configuration.

System_CAPS_pubpropertyProvider

Obtient ou définit le nom du fournisseur de données .NET Framework sous-jacent dans la chaîne de connexion.

System_CAPS_pubpropertyProviderConnectionString

Obtient ou définit la chaîne de connexion interne, spécifique au fournisseur.

System_CAPS_pubpropertyValues

Obtient un objet ICollection qui contient les valeurs de l'objet DbConnectionStringBuilder.(Hérité de DbConnectionStringBuilder.)

NomDescription
System_CAPS_pubmethodAdd(String, Object)

Ajoute une entrée avec la clé et la valeur spécifiées dans DbConnectionStringBuilder.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubmethodClear()

Efface le contenu de l'instance EntityConnectionStringBuilder.(Remplace DbConnectionStringBuilder.Clear().)

System_CAPS_protmethodClearPropertyDescriptors()

Efface la collection d’objets PropertyDescriptor du DbConnectionStringBuilder associé.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubmethodContainsKey(String)

Détermine si EntityConnectionStringBuilder contient une clé spécifique.(Remplace DbConnectionStringBuilder.ContainsKey(String).)

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodEquivalentTo(DbConnectionStringBuilder)

Compare les informations de connexion de cet objet DbConnectionStringBuilder avec les informations de connexion de l’objet fourni.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodRemove(String)

Supprime l'entrée contenant la clé spécifiée dans l'instance de EntityConnectionStringBuilder.(Remplace DbConnectionStringBuilder.Remove(String).)

System_CAPS_pubmethodShouldSerialize(String)

Indique si la clé spécifiée existe dans cette instance de DbConnectionStringBuilder.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubmethodToString()

Retourne la chaîne de connexion associée à ce DbConnectionStringBuilder.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubmethodTryGetValue(String, Object)

Récupère une valeur correspondant à la clé fournie à partir de cet objet EntityConnectionStringBuilder.(Remplace DbConnectionStringBuilder.TryGetValue(String, Object).)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.Add(Object, Object)

Ajoute un élément avec la clé et la valeur fournies à l'objet IDictionary.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.Contains(Object)

Détermine si l'objet IDictionary contient un élément avec la clé spécifiée.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.GetEnumerator()

Retourne un objet IDictionaryEnumerator pour l’objet IDictionary.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.Remove(Object)

Supprime de l’objet IDictionary l’élément ayant la clé spécifiée.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d'une collection.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetAttributes()

Retourne une collection d’attributs personnalisés pour cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetClassName()

Retourne le nom de classe de cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetComponentName()

Retourne le nom de cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetConverter()

Retourne un convertisseur de type pour cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetDefaultEvent()

Retourne l’événement par défaut pour cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetDefaultProperty()

Retourne la propriété par défaut pour cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetEditor(Type)

Retourne un éditeur du type spécifié pour cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetEvents()

Retourne les événements pour cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetEvents(Attribute[])

Retourne les événements pour cette instance d’un composant à l’aide du tableau d’attributs spécifié comme filtre.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetProperties()

Retourne les propriétés pour cette instance d’un composant.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetProperties(Attribute[])

Retourne les propriétés de cette instance d’un composant à l’aide du tableau d’attributs comme filtre.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Retourne un objet qui contient la propriété décrite par le descripteur de propriété spécifié.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe).(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection.(Hérité de DbConnectionStringBuilder.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary.Item[Object]

Obtient ou définit l'élément à l'aide de la clé spécifiée.(Hérité de DbConnectionStringBuilder.)

NomDescription
System_CAPS_pubmethodAsParallel()

Surchargé. Active la parallélisation d'une requête.(Défini par ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Surchargé. Convertit un IEnumerable à un IQueryable.(Défini par Queryable.)

System_CAPS_pubmethodCast<TResult>()

Convertit les éléments d’un IEnumerable au type spécifié.(Défini par Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtre les éléments d’un IEnumerable basé sur un type spécifié.(Défini par Enumerable.)

The connection string builder lets developers programmatically create syntactically correct connection strings, and parse and rebuild existing connection strings, by using properties and methods of the class. The connection string builder provides strongly typed properties corresponding to the known keyword/value pairs. Developers who must create connection strings as part of applications can use the T:System.Data.EntityClient.EntityConnectionStringBuilder class to build and modify connection strings.

The T:System.Data.EntityClient.EntityConnectionStringBuilder performs checks for valid keyword/value pairs, each of which is exposed as a T:System.Data.EntityClient.EntityConnectionStringBuilder property value.

System_CAPS_noteRemarque

The connection string for the underlying data source is supplied by the P:System.Data.EntityClient.EntityConnectionStringBuilder.ProviderConnectionString property. The supplied provider connection string is not checked for valid keyword/value pairs.

The following example demonstrates how to use the T:System.Data.EntityClient.EntityConnectionStringBuilder in conjunction with a T:System.Data.SqlClient.SqlConnectionStringBuilder.


// Specify the provider name, server and database.
string providerName = "System.Data.SqlClient";
string serverName = ".";
string databaseName = "AdventureWorks";

// Initialize the connection string builder for the
// underlying provider.
SqlConnectionStringBuilder sqlBuilder =
    new SqlConnectionStringBuilder();

// Set the properties for the data source.
sqlBuilder.DataSource = serverName;
sqlBuilder.InitialCatalog = databaseName;
sqlBuilder.IntegratedSecurity = true;

// Build the SqlConnection connection string.
string providerString = sqlBuilder.ToString();

// Initialize the EntityConnectionStringBuilder.
EntityConnectionStringBuilder entityBuilder =
    new EntityConnectionStringBuilder();

//Set the provider name.
entityBuilder.Provider = providerName;

// Set the provider-specific connection string.
entityBuilder.ProviderConnectionString = providerString;

// Set the Metadata location.
entityBuilder.Metadata = @"res://*/AdventureWorksModel.csdl|
                            res://*/AdventureWorksModel.ssdl|
                            res://*/AdventureWorksModel.msl";
Console.WriteLine(entityBuilder.ToString());

using (EntityConnection conn =
    new EntityConnection(entityBuilder.ToString()))
{
    conn.Open();
    Console.WriteLine("Just testing the connection.");
    conn.Close();
}

.NET Framework
Disponible depuis 3.5

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: