다음을 통해 공유


EntityConnection 생성자

정의

EntityConnection 클래스의 새 인스턴스를 초기화합니다.

오버로드

EntityConnection()

EntityConnection 클래스의 새 인스턴스를 초기화합니다.

EntityConnection(String)

연결 문자열을 기반으로 EntityConnection 클래스의 새 인스턴스를 초기화합니다.

EntityConnection(MetadataWorkspace, DbConnection)

지정된 EntityConnectionMetadataWorkspace을 사용하여 DbConnection 클래스의 새 인스턴스를 초기화합니다.

설명

실수로 System.Data.Common.CommandTreesObjectContext 같은 개체가 해당 메타데이터와 비동기화되지 않도록 방지하려면 EntityConnection에서 메타데이터를 잠가야 합니다. 메타데이터가 잠긴 후에는 연결 문자열을 변경할 수 없습니다. 메타데이터가 잠기는 두 가지 시나리오는 다음과 같습니다.

메타데이터가 로드되면 EntityConnection은 개념적 모델, 스토리지 모델 및 매핑 파일이 모두 있는지 확인합니다.

코드 예제를 보려면 EntityClient 작업합니다.

EntityConnection()

EntityConnection 클래스의 새 인스턴스를 초기화합니다.

public:
 EntityConnection();
public EntityConnection ();
Public Sub New ()

설명

실수로 System.Data.Common.CommandTreesObjectContext 같은 개체가 해당 메타데이터와 비동기화되지 않도록 방지하려면 EntityConnection에서 메타데이터를 잠가야 합니다. 메타데이터가 잠긴 후에는 연결 문자열을 변경할 수 없습니다. 메타데이터가 잠기는 두 가지 시나리오는 다음과 같습니다.

메타데이터가 로드되면 EntityConnection은 개념적 모델, 스토리지 모델 및 매핑 파일이 모두 있는지 확인합니다.

코드 예제를 보려면 EntityClient 작업합니다.

적용 대상

EntityConnection(String)

연결 문자열을 기반으로 EntityConnection 클래스의 새 인스턴스를 초기화합니다.

public:
 EntityConnection(System::String ^ connectionString);
public EntityConnection (string connectionString);
new System.Data.EntityClient.EntityConnection : string -> System.Data.EntityClient.EntityConnection
Public Sub New (connectionString As String)

매개 변수

connectionString
String

공급자별 연결 문자열입니다.

예외

잘못된 연결 문자열 키워드를 제공했거나 필요한 연결 문자열 키워드를 제공하지 않은 경우

설명

엔터티 데이터 모델 도구 는 애플리케이션의 구성 파일에 저장된 명명된 연결 문자열을 생성합니다. 대신이 명명 된 연결 문자열을 제공할 수 있습니다 합니다 connectionString 인스턴스화할 때 매개 변수는 EntityConnection 클래스입니다.

실수로 System.Data.Common.CommandTreesObjectContext 같은 개체가 해당 메타데이터와 비동기화되지 않도록 방지하려면 EntityConnection에서 메타데이터를 잠가야 합니다. 메타데이터가 잠긴 후에는 연결 문자열을 변경할 수 없습니다. 메타데이터가 잠기는 두 가지 시나리오는 다음과 같습니다.

메타데이터가 로드되면 EntityConnection은 개념적 모델, 스토리지 모델 및 매핑 파일이 모두 있는지 확인합니다.

코드 예제를 보려면 EntityClient 작업합니다.

적용 대상

EntityConnection(MetadataWorkspace, DbConnection)

지정된 EntityConnectionMetadataWorkspace을 사용하여 DbConnection 클래스의 새 인스턴스를 초기화합니다.

public:
 EntityConnection(System::Data::Metadata::Edm::MetadataWorkspace ^ workspace, System::Data::Common::DbConnection ^ connection);
public EntityConnection (System.Data.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection);
new System.Data.EntityClient.EntityConnection : System.Data.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection -> System.Data.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection)

매개 변수

workspace
MetadataWorkspace

MetadataWorkspace과 연결할 EntityConnection입니다.

connection
DbConnection

EntityConnection 개체에 대한 기본 데이터 원본 연결입니다.

예외

workspace 또는 connection 매개 변수가 null인 경우

workspace

또는

workspace

또는

스토리지 모델이 작업 영역에서 누락되었습니다.

또는

connection은 닫힌 상태에 있지 않습니다.

connection을 ADO.NET Entity Framework 호환 공급자가 제공하지 않은 경우

설명

이 생성자를 사용하면 디스크에 저장된 파일 또는 어셈블리의 포함 리소스가 아닌 다른 메타데이터에서 EntityConnection을 만들 수 있습니다.

실수로 System.Data.Common.CommandTreesObjectContext 같은 개체가 해당 메타데이터와 비동기화되지 않도록 방지하려면 EntityConnection에서 메타데이터를 잠가야 합니다. 메타데이터가 잠긴 후에는 연결 문자열을 변경할 수 없습니다. 메타데이터가 잠기는 두 가지 시나리오는 다음과 같습니다.

메타데이터가 로드되면 EntityConnection은 개념적 모델, 스토리지 모델 및 매핑 파일이 모두 있는지 확인합니다.

적용 대상