System.Data.Objects 네임스페이스

System.Data.Objects 네임스페이스에는 개체 서비스의 핵심 기능에 대한 액세스를 제공하는 클래스가 포함되어 있습니다. The System.Data.Objects namespace includes classes that provide access to the core functionality of Object Services. 이러한 클래스를 사용하면 엔터티 형식의 인스턴스인 강력한 형식의 CLR 개체로 데이터를 쿼리, 삽입, 업데이트 및 삭제할 수 있습니다. These classes enable you to query, insert, update, and delete data by working with strongly typed CLR objects that are instances of entity types. 개체 서비스는 EDM(엔터티 데이터 모델)에 정의된 형식에 대해 LINQ(Language-Integrated Query) 및 Entity SQL 쿼리를 모두 지원합니다. Object Services supports both Language-Integrated Query (LINQ) and Entity SQL queries against types that are defined in an Entity Data Model (EDM). 개체 서비스는 반환된 데이터를 개체로 구체화하고 개체 변경 내용을 다시 데이터 원본에 전달합니다. Object Services materializes the returned data as objects and propagates object changes back to the data source. 또한 변경 내용을 추적하고 개체를 컨트롤에 바인딩하며 동시성을 처리하는 기능도 제공합니다. It also provides facilities for tracking changes, binding objects to controls, and handling concurrency. 자세한 내용은 개체 서비스 개요(Entity Framework)를 참조하세요. For more information, see Object Services Overview (Entity Framework).

클래스

CompiledQuery

캐시된 LINQ to Entities 쿼리를 나타냅니다.Represents a cached LINQ to Entities query.

CurrentValueRecord

개체 데이터의 현재 값에 액세스할 수 있도록 합니다.Provides access to the current values of object data.

DbUpdatableDataRecord

개체 데이터의 원래 값에 액세스할 수 있도록 합니다.Provides access to the original values of object data. DbUpdatableDataRecord가 개체의 원래 값을 업데이트할 수 있는 메서드를 구현합니다.The DbUpdatableDataRecord implements methods that allow updates to the original values of an object.

EntityFunctions

LINQ to Entities 쿼리에서 개념적 모델 정식 함수를 노출하는 CLR(공용 언어 런타임) 메서드를 제공합니다.Provides common language runtime (CLR) methods that expose conceptual model canonical functions in LINQ to Entities queries. 정식 함수에 대한 자세한 내용은 정식 함수를 참조하세요.For information about canonical functions, see Canonical Functions.

ObjectContext

엔터티 데이터를 개체로 쿼리 및 사용할 수 있는 기능을 제공합니다.Provides facilities for querying and working with entity data as objects.

ObjectContextOptions

ObjectContext의 동작에 영향을 미치는 옵션을 정의합니다.Defines options that affect the behavior of the ObjectContext.

ObjectMaterializedEventArgs

ObjectMaterialized 이벤트에 대한 데이터를 포함합니다.Contains the data for the ObjectMaterialized event.

ObjectParameter

개체 쿼리에 전달되는 쿼리 매개 변수를 나타냅니다.Represents a query parameter that is passed to an object query.

ObjectParameterCollection

쿼리 매개 변수를 ObjectParameter에 정의된 ObjectQuery<T> 개체로 나타냅니다.Represents the query parameters as ObjectParameter objects that are defined in an ObjectQuery<T>.

ObjectQuery

LINQ to Entities와 ObjectQuery<T>를 둘 다 사용하여 개념적 모델에 대한 쿼리의 일반 기능을 구현합니다.Implements common functionality for queries against a conceptual model using both LINQ to Entities and ObjectQuery<T>.

ObjectQuery<T>

지정된 개체 컨텍스트의 개념적 모델에 대해 형식화된 쿼리를 나타냅니다.Represents a typed query against a conceptual model in a given object context.

ObjectResult

IEnumerable 및 IDisposable을 구현하는 클래스를 나타냅니다.Represents a class that implements IEnumerable and IDisposable. 이 클래스의 인스턴스는 ObjectQuery.Execute 메서드에서 반환됩니다.Instance of this class is returned from ObjectQuery.Execute method.

ObjectResult<T>

ObjectQuery<T>의 결과를 개체의 열거할 수 있는 컬렉션으로 나타냅니다.Represents the result of an ObjectQuery<T> as an enumerable collection of objects.

ObjectSet<TEntity>

만들기, 읽기, 업데이트 및 삭제 작업을 수행하는 데 사용하는 형식화된 엔터티 집합을 나타냅니다.Represents a typed entity set that is used to perform create, read, update, and delete operations.

ObjectStateEntry

엔터티, 엔터티 스텁 또는 관계를 나타냅니다.Represents either an entity, entity stub or relationship.

ObjectStateManager

엔터티 형식 인스턴스 및 관계 인스턴스에 대한 개체 상태 및 ID 관리를 유지 관리합니다.Maintains object state and identity management for entity type instances and relationship instances.

OriginalValueRecord

개체 데이터의 원래 값에 액세스할 수 있도록 합니다.Provides access to the original values of object data.

ProxyDataContractResolver

이 클래스는 지속성 무시 데이터 클래스에 대해 생성된 프록시 형식을 지속성 무시 개체의 실제 형식으로 확인하도록 도와줍니다.This class helps resolve proxy types that were created for persistence-ignorant data classes to the actual types of persistence-ignorant objects.

인터페이스

IObjectSet<TEntity>

데이터 개체 집합을 수정할 수 있는 기능을 제공합니다.Provides functionality to allow making modifications to a set of data objects.

열거형

MergeOption

개체 컨텍스트에 로드 중인 개체를 개체 컨텍스트에 이미 있는 개체와 병합하는 방법을 지정합니다.Specifies how objects being loaded into the object context are merged with objects already in the object context.

RefreshMode

개체 서비스에서 추적되는 개체에 대해 변경된 속성이 유지되는지 또는 데이터 원본의 속성 값으로 바뀌는지 여부를 지정합니다.Specifies whether property changes made to objects tracked by Object Services are kept or replaced with property values from the data source.

SaveOptions

SaveChanges(SaveOptions) 메서드를 호출할 때 개체 컨텍스트의 동작을 지정합니다.Specifies the behavior of the object context when the SaveChanges(SaveOptions) method is called.

대리자

ObjectMaterializedEventHandler

ObjectMaterializedObjectContext 이벤트를 처리할 메서드를 나타냅니다.Represents the method that will handle the ObjectMaterialized event of the ObjectContext.