EntityConnectionStringBuilder Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
EntityConnectionStringBuilder sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
EntityConnectionStringBuilder() |
EntityConnectionStringBuilder sınıfının yeni bir örneğini başlatır. |
EntityConnectionStringBuilder(String) |
Sağlanan bağlantı dizesi kullanarak sınıfının yeni bir örneğini EntityConnectionStringBuilder başlatır. |
EntityConnectionStringBuilder()
EntityConnectionStringBuilder sınıfının yeni bir örneğini başlatır.
public:
EntityConnectionStringBuilder();
public EntityConnectionStringBuilder ();
Public Sub New ()
Örnekler
Aşağıdaki örnekte , ile SqlConnectionStringBuilderbirlikte nasıl kullanılacağı EntityConnectionStringBuilder gösterilmektedir. Kod, temel alınan sağlayıcı bağlantı dizesi bir kısmını sağlayan bir SqlConnection bağlantı dizesi oluşturmak için öğesinin özelliklerini SqlConnectionStringBuilder
ayarlar. Sağlayıcı adı, geçerli SqlConnection
bağlantı dizesi söz dizimi olmadığından kullanılarak SqlConnectionStringBuilder
ayarlanamayacağını unutmayın. Kod, özellikleri ayarlayarak EntityConnectionStringBuilder
bağlantı dizesi oluşturur EntityConnection .
// 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
Ayrıca bkz.
Şunlara uygulanır
EntityConnectionStringBuilder(String)
Sağlanan bağlantı dizesi kullanarak sınıfının yeni bir örneğini EntityConnectionStringBuilder başlatır.
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)
Parametreler
- connectionString
- String
Temel alınan veri kaynağına sağlayıcıya özgü bağlantı dizesi.
Örnekler
Aşağıdaki örnekte , ile SqlConnectionStringBuilderbirlikte nasıl kullanılacağı EntityConnectionStringBuilder gösterilmektedir. Kod, temel alınan sağlayıcı bağlantı dizesi bir kısmını sağlayan bir SqlConnection bağlantı dizesi oluşturmak için öğesinin özelliklerini SqlConnectionStringBuilder
ayarlar. Sağlayıcı adı, geçerli SqlConnection
bağlantı dizesi söz dizimi olmadığından kullanılarak SqlConnectionStringBuilder
ayarlanamayacağını unutmayın. Kod, özellikleri ayarlayarak EntityConnectionStringBuilder
bağlantı dizesi oluşturur EntityConnection . Aşırı yüklemeyi kullanmaz 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
Açıklamalar
Sağlanan connectionString
geçerli anahtar sözcük/değer çiftleri için denetlenmedi. Geçerli anahtar sözcük/değer söz dizimi için bkz ConnectionString. .
Sabit Sağlayıcı adı parametresinde connectionString
belirtilmelidir. Desteklenen sağlayıcılar şunları içerir:
System.Data.Odbc
System.Data.OleDb
System.Data.OracleClient
System.Data.SqlClient
Microsoft.SqlServerCe.Client