EntityConnection 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
EntityConnection() |
EntityConnection 클래스의 새 인스턴스를 초기화합니다. |
EntityConnection(String) |
연결 문자열을 기반으로 EntityConnection 클래스의 새 인스턴스를 초기화합니다. |
EntityConnection(MetadataWorkspace, DbConnection) |
지정된 EntityConnection와 MetadataWorkspace을 사용하여 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)
지정된 EntityConnection와 MetadataWorkspace을 사용하여 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로 설정하면 엔터티 연결이 삭제될 때 저장소 연결이 삭제됩니다. 그렇지 않으면 호출자가 저장소 연결을 삭제해야 합니다.
- 특성
적용 대상
Entity Framework
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기