EntityConnection 생성자

정의

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

오버로드

Name Description
EntityConnection()

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

EntityConnection(String)

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

EntityConnection(MetadataWorkspace, DbConnection)

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

설명

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

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

코드 예제는 EntityClient 작업을 참조하세요.

EntityConnection()

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

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

설명

메타데이터 System.Data.Common.CommandTrees 와 같은 ObjectContext 개체가 실수로 동기화 또는 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

공급자별 연결 문자열.

예외

잘못된 연결 문자열 키워드가 제공되었거나 필요한 연결 문자열 키워드가 제공되지 않았습니다.

설명

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

실수로 개체 System.Data.Common.CommandTrees 를 배치하고 메타데이터와 ObjectContext 동기화하지 않도록 하려면 해당 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

EntityConnection연결될 A MetadataWorkspace 입니다.

connection
DbConnection

EntityConnection 개체의 기본 데이터 원본 연결입니다.

예외

workspace 또는 connection 매개 변수가 .입니다null.

작업 영역에서 개념적 모델이 없습니다.

-또는-

매핑 파일이 작업 영역에서 누락되었습니다.

-또는-

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

-또는-

connection 닫힌 상태가 아닙니다.

connection ADO.NET Entity Framework 호환 공급자가 아닙니다.

설명

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

메타데이터와 같은 System.Data.Common.CommandTrees 개체를 실수로 배치하고 ObjectContext 동기화를 중단하지 않도록 하려면 해당 메타데이터를 EntityConnection 잠가야 합니다. 메타데이터가 잠긴 후에는 연결 문자열 변경할 수 없습니다. 다음은 메타데이터가 잠긴 두 가지 시나리오입니다.

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

적용 대상