EntityConnectionStringBuilder Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe EntityConnectionStringBuilder.
Surcharges
EntityConnectionStringBuilder() |
Initialise une nouvelle instance de la classe EntityConnectionStringBuilder. |
EntityConnectionStringBuilder(String) |
Initialise une nouvelle instance de la classe EntityConnectionStringBuilder à l'aide de la chaîne de connexion spécifiée. |
EntityConnectionStringBuilder()
Initialise une nouvelle instance de la classe EntityConnectionStringBuilder.
public:
EntityConnectionStringBuilder();
public EntityConnectionStringBuilder ();
Public Sub New ()
Exemples
L'exemple ci-dessous montre comment utiliser l'objet EntityConnectionStringBuilder avec un objet SqlConnectionStringBuilder. Le code définit les propriétés d’un SqlConnectionStringBuilder
pour créer un SqlConnection chaîne de connexion qui fournit une partie du fournisseur sous-jacent chaîne de connexion. Notez que le nom du fournisseur ne peut pas être défini à l’aide de, SqlConnectionStringBuilder
car il n’est pas valide SqlConnection
chaîne de connexion syntaxe. Le code crée le EntityConnection chaîne de connexion en définissant des EntityConnectionStringBuilder
propriétés.
// 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();
}
' Specify the provider name, server and database.
Dim providerName As String = "System.Data.SqlClient"
Dim serverName As String = "."
Dim databaseName As String = "AdventureWorks"
' Initialize the connection string builder for the
' underlying provider.
Dim sqlBuilder As New SqlConnectionStringBuilder
' Set the properties for the data source.
sqlBuilder.DataSource = serverName
sqlBuilder.InitialCatalog = databaseName
sqlBuilder.IntegratedSecurity = True
' Build the SqlConnection connection string.
Dim providerString As String = sqlBuilder.ToString
' Initialize the EntityConnectionStringBuilder.
Dim entityBuilder As New EntityConnectionStringBuilder
'Set the provider name.
entityBuilder.Provider = providerName
' Set the provider-specific connection string.
entityBuilder.ProviderConnectionString = providerString
' Set the Metadata location to the current directory.
entityBuilder.Metadata = "res://*/AdventureWorksModel.csdl|" & _
"res://*/AdventureWorksModel.ssdl|" & _
"res://*/AdventureWorksModel.msl"
Console.WriteLine(entityBuilder.ToString)
Using conn As EntityConnection = New EntityConnection(entityBuilder.ToString)
conn.Open()
Console.WriteLine("Just testing the connection.")
conn.Close()
End Using
Voir aussi
S’applique à
EntityConnectionStringBuilder(String)
Initialise une nouvelle instance de la classe EntityConnectionStringBuilder à l'aide de la chaîne de connexion spécifiée.
public:
EntityConnectionStringBuilder(System::String ^ connectionString);
public EntityConnectionStringBuilder (string connectionString);
new System.Data.EntityClient.EntityConnectionStringBuilder : string -> System.Data.EntityClient.EntityConnectionStringBuilder
Public Sub New (connectionString As String)
Paramètres
- connectionString
- String
Chaîne de connexion spécifique au fournisseur pour la source de données sous-jacente.
Exemples
L'exemple ci-dessous montre comment utiliser l'objet EntityConnectionStringBuilder avec un objet SqlConnectionStringBuilder. Le code définit les propriétés d’un SqlConnectionStringBuilder
pour créer un SqlConnection chaîne de connexion qui fournit une partie du fournisseur sous-jacent chaîne de connexion. Notez que le nom du fournisseur ne peut pas être défini à l’aide de, SqlConnectionStringBuilder
car il n’est pas valide SqlConnection
chaîne de connexion syntaxe. Le code crée le EntityConnection chaîne de connexion en définissant des EntityConnectionStringBuilder
propriétés. Il n’utilise pas la connectionString
surcharge.
// 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();
}
' Specify the provider name, server and database.
Dim providerName As String = "System.Data.SqlClient"
Dim serverName As String = "."
Dim databaseName As String = "AdventureWorks"
' Initialize the connection string builder for the
' underlying provider.
Dim sqlBuilder As New SqlConnectionStringBuilder
' Set the properties for the data source.
sqlBuilder.DataSource = serverName
sqlBuilder.InitialCatalog = databaseName
sqlBuilder.IntegratedSecurity = True
' Build the SqlConnection connection string.
Dim providerString As String = sqlBuilder.ToString
' Initialize the EntityConnectionStringBuilder.
Dim entityBuilder As New EntityConnectionStringBuilder
'Set the provider name.
entityBuilder.Provider = providerName
' Set the provider-specific connection string.
entityBuilder.ProviderConnectionString = providerString
' Set the Metadata location to the current directory.
entityBuilder.Metadata = "res://*/AdventureWorksModel.csdl|" & _
"res://*/AdventureWorksModel.ssdl|" & _
"res://*/AdventureWorksModel.msl"
Console.WriteLine(entityBuilder.ToString)
Using conn As EntityConnection = New EntityConnection(entityBuilder.ToString)
conn.Open()
Console.WriteLine("Just testing the connection.")
conn.Close()
End Using
Remarques
La valeur fournie connectionString
n’est pas vérifiée pour les paires mot clé/valeur valides. Pour connaître la syntaxe mot clé/valeur valide, voir ConnectionString.
Le nom du fournisseur invariant doit être spécifié dans le connectionString
paramètre . Les fournisseurs pris en charge sont les suivants :
System.Data.Odbc
System.Data.OleDb
System.Data.OracleClient
System.Data.SqlClient
Microsoft.SqlServerCe.Client