EntityConnectionStringBuilder Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase EntityConnectionStringBuilder.
Sobrecargas
| Nombre | Description |
|---|---|
| EntityConnectionStringBuilder() |
Inicializa una nueva instancia de la clase EntityConnectionStringBuilder. |
| EntityConnectionStringBuilder(String) |
Inicializa una nueva instancia de la clase /> |
EntityConnectionStringBuilder()
Inicializa una nueva instancia de la clase EntityConnectionStringBuilder.
public:
EntityConnectionStringBuilder();
public EntityConnectionStringBuilder();
Public Sub New ()
Ejemplos
En el ejemplo siguiente se muestra cómo usar junto EntityConnectionStringBuilder con .SqlConnectionStringBuilder El código establece las propiedades de un SqlConnectionStringBuilder para crear una SqlConnection cadena de conexión que proporciona parte del proveedor subyacente cadena de conexión. Tenga en cuenta que el nombre del proveedor no se puede establecer con el SqlConnectionStringBuilder porque no es válido SqlConnection cadena de conexión sintaxis. El código crea el EntityConnection cadena de conexión estableciendo EntityConnectionStringBuilder propiedades.
// 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
Consulte también
Se aplica a
EntityConnectionStringBuilder(String)
Inicializa una nueva instancia de la clase />
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)
Parámetros
- connectionString
- String
Un cadena de conexión específico del proveedor al origen de datos subyacente.
Ejemplos
En el ejemplo siguiente se muestra cómo usar junto EntityConnectionStringBuilder con .SqlConnectionStringBuilder El código establece las propiedades de un SqlConnectionStringBuilder para crear una SqlConnection cadena de conexión que proporciona parte del proveedor subyacente cadena de conexión. Tenga en cuenta que el nombre del proveedor no se puede establecer con el SqlConnectionStringBuilder porque no es válido SqlConnection cadena de conexión sintaxis. El código crea el EntityConnection cadena de conexión estableciendo EntityConnectionStringBuilder propiedades. No usa la connectionString sobrecarga.
// 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
Comentarios
El proporcionado connectionString no se comprueba si hay pares válidos de palabra clave/valor. Para obtener una sintaxis válida de palabra clave/valor, vea ConnectionString.
El nombre del proveedor invariable debe especificarse en el connectionString parámetro . Entre los proveedores admitidos se incluyen los siguientes:
System.Data.OdbcSystem.Data.OleDbSystem.Data.OracleClientSystem.Data.SqlClientMicrosoft.SqlServerCe.Client