System.Data.Objects 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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나타냅니다. |