EntityConnectionStringBuilder 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
EntityConnectionStringBuilder 클래스의 새 인스턴스를 초기화합니다.
오버로드
EntityConnectionStringBuilder() |
EntityConnectionStringBuilder 클래스의 새 인스턴스를 초기화합니다. |
EntityConnectionStringBuilder(String) |
제공된 연결 문자열을 사용하여 EntityConnectionStringBuilder 클래스의 새 인스턴스를 초기화합니다. |
EntityConnectionStringBuilder()
EntityConnectionStringBuilder 클래스의 새 인스턴스를 초기화합니다.
public:
EntityConnectionStringBuilder();
public EntityConnectionStringBuilder ();
Public Sub New ()
예제
다음 예제에서는 EntityConnectionStringBuilder와 SqlConnectionStringBuilder를 함께 사용하는 방법을 보여 줍니다. 속성을 설정 하는 코드를 SqlConnectionStringBuilder
만들려면는 SqlConnection 기본 공급자 연결 문자열의 일부를 제공 하는 연결 문자열입니다. 공급자 이름을 사용 하 여 설정할 수 없는 참고 합니다 SqlConnectionStringBuilder
유효 하지 않으므로 SqlConnection
연결 문자열 구문. 코드는 만듭니다는 EntityConnection 연결 문자열을 설정 하 여 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
추가 정보
적용 대상
EntityConnectionStringBuilder(String)
제공된 연결 문자열을 사용하여 EntityConnectionStringBuilder 클래스의 새 인스턴스를 초기화합니다.
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)
매개 변수
- connectionString
- String
기본 데이터 원본에 대한 공급자별 연결 문자열입니다.
예제
다음 예제에서는 EntityConnectionStringBuilder와 SqlConnectionStringBuilder를 함께 사용하는 방법을 보여 줍니다. 속성을 설정 하는 코드를 SqlConnectionStringBuilder
만들려면는 SqlConnection 기본 공급자 연결 문자열의 일부를 제공 하는 연결 문자열입니다. 공급자 이름을 사용 하 여 설정할 수 없는 참고 합니다 SqlConnectionStringBuilder
유효 하지 않으므로 SqlConnection
연결 문자열 구문. 코드는 만듭니다는 EntityConnection 연결 문자열을 설정 하 여 EntityConnectionStringBuilder
속성입니다. 사용 하지 않습니다는 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
설명
제공 된 connectionString
유효한 키워드/값 쌍을 확인 하지 않습니다. 유효한 키워드/값 구문을 보려면 ConnectionString을 참조하십시오.
고정 Provider 이름은 지정 해야 합니다 connectionString
매개 변수입니다. 지원되는 공급자에는 다음이 포함됩니다.
System.Data.Odbc
System.Data.OleDb
System.Data.OracleClient
System.Data.SqlClient
Microsoft.SqlServerCe.Client
추가 정보
적용 대상
.NET