System.Data.Objects Naamruimte

Bevat klassen die toegang bieden tot de kernfunctionaliteit van Object Services. Met deze klassen kunt u gegevens opvragen, invoegen, bijwerken en verwijderen door te werken met sterk getypte CLR-objecten die exemplaren van entiteitstypen zijn. Object Services ondersteunt zowel Language-Integrated Query-query's (LINQ) als Entiteit SQL-query's op typen die zijn gedefinieerd in een Entity Data Model (EDM). Object Services materialiseert de geretourneerde gegevens als objecten en geeft objectwijzigingen weer door aan de gegevensbron. Het biedt ook faciliteiten voor het bijhouden van wijzigingen, het binden van objecten aan besturingselementen en het verwerken van gelijktijdigheid. Zie Object Services Overview (Entity Framework) voor meer informatie.

Klassen

Name Description
CompiledQuery

Vertegenwoordigt een LINQ in de cache naar entiteitenquery.

CurrentValueRecord

Biedt toegang tot de huidige waarden van objectgegevens.

DbUpdatableDataRecord

Biedt toegang tot de oorspronkelijke waarden van objectgegevens. Hiermee DbUpdatableDataRecord worden methoden geïmplementeerd waarmee de oorspronkelijke waarden van een object kunnen worden bijgewerkt.

EntityFunctions

Biedt CLR-methoden (Common Language Runtime) die conceptuele modelcanonische functies in LINQ beschikbaar maken voor entiteitenquery's. Zie Canonical Functions voor informatie over canonieke functies.

ObjectContext

Biedt faciliteiten voor het opvragen en werken met entiteitsgegevens als objecten.

ObjectContextOptions

Definieert opties die van invloed zijn op het gedrag van de ObjectContext.

ObjectMaterializedEventArgs

Bevat de gegevens voor de ObjectMaterialized gebeurtenis.

ObjectParameter

Vertegenwoordigt een queryparameter die wordt doorgegeven aan een objectquery.

ObjectParameterCollection

Vertegenwoordigt de queryparameters als ObjectParameter objecten die zijn gedefinieerd in een ObjectQuery<T>.

ObjectQuery

Implementeert algemene functionaliteit voor query's op basis van een conceptueel model met behulp van zowel LINQ als entiteiten.ObjectQuery<T>

ObjectQuery<T>

Vertegenwoordigt een getypte query op basis van een conceptueel model in een bepaalde objectcontext.

ObjectResult

Vertegenwoordigt een klasse die IEnumerable en IDisposable implementeert. Het exemplaar van deze klasse wordt geretourneerd vanuit de methode ObjectQuery.Execute.

ObjectResult<T>

Vertegenwoordigt het resultaat van een ObjectQuery<T> inventariserbare verzameling objecten.

ObjectSet<TEntity>

Vertegenwoordigt een getypte entiteitsset die wordt gebruikt voor het uitvoeren van bewerkingen voor maken, lezen, bijwerken en verwijderen.

ObjectStateEntry

Vertegenwoordigt een entiteit, entiteitstub of relatie.

ObjectStateManager

Onderhoudt objectstatus en identiteitsbeheer voor instanties van entiteitstypen en relatie-exemplaren.

OriginalValueRecord

Biedt toegang tot de oorspronkelijke waarden van objectgegevens.

ProxyDataContractResolver

Deze klasse helpt bij het oplossen van proxytypen die zijn gemaakt voor persistentie-negerende gegevensklassen voor de werkelijke typen persistente en genegeerde objecten.

Interfaces

Name Description
IObjectSet<TEntity>

Biedt functionaliteit om wijzigingen aan te brengen in een set gegevensobjecten.

Enums

Name Description
MergeOption

Hiermee geeft u op hoe objecten die in de objectcontext worden geladen, worden samengevoegd met objecten die al in de objectcontext staan.

RefreshMode

Hiermee geeft u op of eigenschapswijzigingen die zijn aangebracht in objecten die worden bijgehouden door Object Services, worden bewaard of vervangen door eigenschapswaarden uit de gegevensbron.

SaveOptions

Hiermee geeft u het gedrag van de objectcontext op wanneer de SaveChanges(SaveOptions) methode wordt aangeroepen.

Gedelegeerden

Name Description
ObjectMaterializedEventHandler

Vertegenwoordigt de methode die de ObjectMaterialized gebeurtenis van de ObjectContext.