다음을 통해 공유


System.Data.Objects 네임스페이스

Object Services의 핵심 기능에 대한 액세스를 제공하는 클래스를 포함합니다. 이러한 클래스를 사용하면 엔터티 형식의 인스턴스인 강력한 형식의 CLR 개체를 사용하여 데이터를 쿼리, 삽입, 업데이트 및 삭제할 수 있습니다. Object Services는 EDM(엔터티 데이터 모델)에 정의된 형식에 대해 LINQ(Language-Integrated Query) 및 Entity SQL 쿼리를 모두 지원합니다. Object Services는 반환된 데이터를 개체로 구체화하고 개체 변경 내용을 다시 데이터 원본으로 전파합니다. 또한 변경 내용을 추적하고, 개체를 컨트롤에 바인딩하고, 동시성을 처리하는 기능을 제공합니다.

클래스

Name Description
CompiledQuery

캐시된 LINQ to Entities 쿼리를 나타냅니다.

CurrentValueRecord

개체 데이터의 현재 값에 대한 액세스를 제공합니다.

DbUpdatableDataRecord

개체 데이터의 원래 값에 대한 액세스를 제공합니다. DbUpdatableDataRecord 개체의 원래 값에 대한 업데이트를 허용하는 메서드를 구현합니다.

EntityFunctions

LINQ to Entities 쿼리에서 개념적 모델 정식 함수를 노출하는 CLR(공용 언어 런타임) 메서드를 제공합니다. 정식 함수에 대한 자세한 내용은 정식 함수를 참조하세요.

ObjectContext

엔터티 데이터를 개체로 쿼리하고 작업하기 위한 기능을 제공합니다.

ObjectContextOptions

의 동작에 영향을 주는 옵션을 정의합니다 ObjectContext.

ObjectMaterializedEventArgs

이벤트에 대한 ObjectMaterialized 데이터를 포함합니다.

ObjectParameter

개체 쿼리에 전달되는 쿼리 매개 변수를 나타냅니다.

ObjectParameterCollection

쿼리 매개 변수를 에 정의된 ObjectParameter개체로 ObjectQuery<T> 나타냅니다.

ObjectQuery

LINQ to Entities 및 ObjectQuery<T>둘 다를 사용하여 개념적 모델에 대한 쿼리에 대한 일반적인 기능을 구현합니다.

ObjectQuery<T>

지정된 개체 컨텍스트의 개념적 모델에 대해 형식화된 쿼리를 나타냅니다.

ObjectResult

IEnumerable 및 IDisposable을 구현하는 클래스를 나타냅니다. 이 클래스의 인스턴스는 ObjectQuery.Execute 메서드에서 반환됩니다.

ObjectResult<T>

열거 가능한 개체 컬렉션으로의 결과를 ObjectQuery<T> 나타냅니다.

ObjectSet<TEntity>

만들기, 읽기, 업데이트 및 삭제 작업을 수행하는 데 사용되는 형식화된 엔터티 집합을 나타냅니다.

ObjectStateEntry

엔터티, 엔터티 스텁 또는 관계를 나타냅니다.

ObjectStateManager

엔터티 형식 인스턴스 및 관계 인스턴스에 대한 개체 상태 및 ID 관리를 유지 관리합니다.

OriginalValueRecord

개체 데이터의 원래 값에 대한 액세스를 제공합니다.

ProxyDataContractResolver

이 클래스는 지속성 무지 데이터 클래스에 대해 만들어진 프록시 형식을 지속성 무지 개체의 실제 형식으로 확인하는 데 도움이 됩니다.

인터페이스

Name Description
IObjectSet<TEntity>

데이터 개체 집합을 수정할 수 있는 기능을 제공합니다.

열거형

Name Description
MergeOption

개체 컨텍스트에 로드되는 개체를 개체 컨텍스트에 이미 있는 개체와 병합하는 방법을 지정합니다.

RefreshMode

Object Services에서 추적한 개체에 대한 속성 변경 내용을 데이터 원본의 속성 값으로 유지할지 또는 바꿀지를 지정합니다.

SaveOptions

SaveChanges(SaveOptions) 메서드가 호출되는 경우 개체 컨텍스트의 동작을 지정합니다.

대리자

Name Description
ObjectMaterializedEventHandler

의 이벤트를 처리할 메서드를 ObjectMaterializedObjectContext나타냅니다.