EntityConnectionStringBuilder Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av EntityConnectionStringBuilder klassen.
Överlagringar
| Name | Description |
|---|---|
| EntityConnectionStringBuilder() |
Initierar en ny instans av EntityConnectionStringBuilder klassen. |
| EntityConnectionStringBuilder(String) |
Initierar en ny instans av klassen EntityConnectionStringBuilder med hjälp av den angivna reťazec pripojenia. |
EntityConnectionStringBuilder()
Initierar en ny instans av EntityConnectionStringBuilder klassen.
public:
EntityConnectionStringBuilder();
public EntityConnectionStringBuilder();
Public Sub New ()
Exempel
I följande exempel visas hur du använder EntityConnectionStringBuilder tillsammans med en SqlConnectionStringBuilder. Koden anger egenskaper för en SqlConnectionStringBuilder för att skapa en SqlConnection reťazec pripojenia som tillhandahåller en del av den underliggande providern reťazec pripojenia. Observera att providernamnet inte kan anges med hjälp av syntaxen SqlConnectionStringBuilder eftersom det inte är giltigt SqlConnection reťazec pripojenia syntax. Koden skapar EntityConnection reťazec pripojenia genom att ange egenskaperna EntityConnectionStringBuilder.
// 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
Se även
Gäller för
EntityConnectionStringBuilder(String)
Initierar en ny instans av klassen EntityConnectionStringBuilder med hjälp av den angivna reťazec pripojenia.
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)
Parametrar
- connectionString
- String
En providerspecifik reťazec pripojenia till den underliggande datakällan.
Exempel
I följande exempel visas hur du använder EntityConnectionStringBuilder tillsammans med en SqlConnectionStringBuilder. Koden anger egenskaper för en SqlConnectionStringBuilder för att skapa en SqlConnection reťazec pripojenia som tillhandahåller en del av den underliggande providern reťazec pripojenia. Observera att providernamnet inte kan anges med hjälp av syntaxen SqlConnectionStringBuilder eftersom det inte är giltigt SqlConnection reťazec pripojenia syntax. Koden skapar EntityConnection reťazec pripojenia genom att ange egenskaperna EntityConnectionStringBuilder. Den använder inte överbelastningen connectionString .
// 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
Kommentarer
Angivet connectionString söks inte efter giltiga nyckelord/värde-par. Giltig nyckelords-/värdesyntax finns i ConnectionString.
Det invarianta providernamnet måste anges i parametern connectionString . Leverantörer som stöds omfattar följande:
System.Data.OdbcSystem.Data.OleDbSystem.Data.OracleClientSystem.Data.SqlClientMicrosoft.SqlServerCe.Client