EntityConnection 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개념적 계층에 대한 연결을 나타내는 클래스입니다. 엔터티 연결은 연결을 열어 한 번만 초기화할 수 있습니다. 이후에는 연결 문자열을 변경하거나, 새 저장소 연결을 연결하거나, 저장소 연결 문자열을 변경할 수 없습니다.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- 상속
-
EntityConnection
생성자
EntityConnection() |
EntityConnection 클래스의 새 인스턴스를 초기화합니다. |
EntityConnection(MetadataWorkspace, DbConnection) |
지정된 EntityConnection와 MetadataWorkspace을 사용하여 DbConnection 클래스의 새 인스턴스를 초기화합니다. |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
메모리에 로드된 메타데이터에서 EntityConnection을 생성합니다. |
EntityConnection(String) |
연결 문자열을 기반으로 EntityConnection 클래스의 새 인스턴스를 초기화합니다. |
속성
ConnectionString |
EntityConnection 연결 문자열을 가져오거나 설정합니다. |
ConnectionTimeout |
연결을 설정할 때 연결 시도를 끝내고 오류를 생성하기 전까지 대기할 시간(초)을 가져옵니다. |
CurrentTransaction |
이 연결이 등록되는 현재 트랜잭션을 가져옵니다. null일 수 있습니다. |
Database |
현재 데이터베이스의 이름 또는 연결이 열린 후에 사용될 데이터베이스의 이름을 가져옵니다. |
DataSource |
연결할 데이터 소스의 이름이나 네트워크 주소를 가져옵니다. |
DbProviderFactory |
EntityConnection과 연결된 공급자 팩터리를 가져옵니다. |
ServerVersion |
클라이언트가 연결된 데이터 원본의 버전이 포함된 문자열을 가져옵니다. |
State |
이 EntityConnection에 의해 래핑되는 기본 데이터베이스 연결의 상태를 추적하도록 설정된 EntityConnection의 상태를 가져옵니다. |
StoreConnection |
개체에서 사용하는 기본 데이터 원본 연결에 액세스할 수 있도록 합니다. |
메서드
BeginDbTransaction(IsolationLevel) |
데이터베이스 트랜잭션 시작 |
BeginTransaction() |
기본 공급자를 사용하여 트랜잭션을 시작합니다. |
BeginTransaction(IsolationLevel) |
기본 공급자를 사용하여 지정된 격리 수준의 트랜잭션을 시작합니다. |
ChangeDatabase(String) |
지원되지 않습니다. |
Close() |
데이터베이스에 대한 연결을 닫습니다. |
CreateCommand() |
이 로 설정된 EntityConnection 의 EntityCommandConnection 새 instance 만듭니다. |
CreateDbCommand() |
이 연결 개체를 사용하는 새 명령 개체 만들기 |
Dispose(Boolean) |
이 연결 개체 정리 |
EnlistTransaction(Transaction) |
지정된 트랜잭션에 이 EntityConnection을 인리스트먼트합니다. |
GetMetadataWorkspace() |
이 EntityConnection 와 연결된 를 MetadataWorkspace 반환합니다. |
Open() |
기본 데이터 공급자의 Open 메서드를 호출하여 데이터 원본에 대한 연결을 설정합니다. |
OpenAsync(CancellationToken) |
기본 데이터 공급자에서 Open 메서드를 호출하여 데이터 저장소에 대한 연결을 비동기적으로 설정합니다. |
적용 대상
Entity Framework
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기