다음을 통해 공유


EntityConnection 생성자

정의

오버로드

EntityConnection()

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

EntityConnection(String)

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

EntityConnection(MetadataWorkspace, DbConnection)

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

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

메모리에 로드된 메타데이터에서 EntityConnection을 생성합니다.

EntityConnection()

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection ();
Public Sub New ()
특성

적용 대상

EntityConnection(String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (string connectionString);
new System.Data.Entity.Core.EntityClient.EntityConnection : string -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (connectionString As String)

매개 변수

connectionString
String

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

특성

예외

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

적용 대상

EntityConnection(MetadataWorkspace, DbConnection)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection)

매개 변수

workspace
MetadataWorkspace

MetadataWorkspace과 연결할 EntityConnection입니다.

connection
DbConnection

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

특성

예외

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

작업 영역에서 개념적 모델이 없습니다.-또는 매핑 파일이 작업 영역에서 누락되었습니다.-또는 스토리지 모델이 작업 영역에서 누락되었습니다.-또는 연결이 닫힌 상태가 아닙니다.

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

적용 대상

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

메모리에 로드된 메타데이터에서 EntityConnection을 생성합니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection, bool entityConnectionOwnsStoreConnection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection * bool -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection, entityConnectionOwnsStoreConnection As Boolean)

매개 변수

workspace
MetadataWorkspace

메타데이터 정보를 포함하는 작업 영역입니다.

connection
DbConnection

연결 저장.

entityConnectionOwnsStoreConnection
Boolean

true로 설정하면 엔터티 연결이 삭제될 때 저장소 연결이 삭제됩니다. 그렇지 않으면 호출자가 저장소 연결을 삭제해야 합니다.

특성

적용 대상