System.Data.Metadata.Edm Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat een set typen die concepten vertegenwoordigen in de modellen die door Entity Framework worden gebruikt en een set klassen die toepassingen helpen om met metagegevens te werken.
Klassen
| Name | Description |
|---|---|
| AssociationEndMember |
Vertegenwoordigt de |
| AssociationSet |
Vertegenwoordigt een koppelingsset in het conceptuele model. |
| AssociationSetEnd |
Vertegenwoordigt de |
| AssociationType |
Vertegenwoordigt een koppeling in een conceptueel model. |
| CollectionType |
Vertegenwoordigt een verzameling exemplaren van een specifiek type. U kunt een CollectionType conceptueel model niet expliciet definiëren. |
| ComplexType |
Vertegenwoordigt een complex type in een conceptueel model. |
| Documentation |
Vertegenwoordigt de documentatie die is gekoppeld aan een conceptuele modelconstructie. |
| EdmError |
Bevat de foutinformatie voor een algemene conceptuele modelfout. |
| EdmFunction |
Vertegenwoordigt informatie over de functies die kunnen worden aangeroepen vanuit de query's die zijn geschreven door de entiteit SQL-querytaal. Dit kunnen de ingebouwde functies zijn die worden weergegeven door de opslagprovider of door de gebruiker gedefinieerde functies in een bepaalde database. |
| EdmItemCollection |
Laadt metagegevens over het conceptuele model. De EdmItemCollection laadt metagegevens uit CSDL-bestanden (Conceptual Schema Definition Language). Deze klasse is afgeleid van de ItemCollection klasse. |
| EdmMember |
Vertegenwoordigt een lid dat kan worden gedeclareerd in elke StructuralType. |
| EdmProperty |
Vertegenwoordigt een eigenschap voor het EntityType in een conceptueel model. Een EdmProperty klasse is afgeleid van de EdmMember klasse en biedt de DefaultValue facetten Nullable voor het type.EdmProperty |
| EdmSchemaError |
Bevat de gedetailleerde informatie over een conceptuele modelschemafout. |
| EdmType |
Vertegenwoordigt een basisklasse voor alle typen in een conceptueel model. |
| EntityContainer |
Vertegenwoordigt een entiteitscontainer in een conceptueel model. Een EntityContainer is een logische groepering van entiteitssets en koppelingssets. |
| EntitySet |
Vertegenwoordigt een entiteitsset in een conceptueel model. Een EntitySet voor een EntityType bevat exemplaren van de of een van de EntityType subtypen. Er kunnen meer dan één EntitySet worden gedefinieerd met behulp van hetzelfde EntityType. |
| EntitySetBase |
Een basisklasse voor een EntitySet en een RelationshipSet. |
| EntityType |
Vertegenwoordigt een bepaald type gegevens, zoals een klantentiteit of een orderentiteit in een conceptueel model. |
| EntityTypeBase |
Een basistype voor EntityType en RelationshipType. |
| EnumMember |
Vertegenwoordigt een opsommingslid. |
| EnumType |
Vertegenwoordigt een opsommingstype. |
| Facet |
Biedt aanvullende informatie over leden. In de ADO.NET metagegevenstypehiërarchie bieden facetten aanvullende informatie over leden via het gedeclareerde type voor het lid. |
| FacetDescription |
Hiermee geeft u een beschrijving van het facet. |
| FunctionParameter |
Beschrijft de parameters van een EdmFunction. |
| GlobalItem |
Vertegenwoordigt de basisitemklasse voor alle conceptuele modeltypen en entiteitscontainers. |
| ItemCollection |
Een basisklasse voor ObjectItemCollection, EdmItemCollectionen StorageMappingItemCollection klassen. Een ItemCollection klasse is een abstracte klasse en biedt de kern-API voor het laden en opslaan van de metagegevens in het geheugen. Deze klasse is afgeleid van de ReadOnlyMetadataCollection<T> klasse. |
| MetadataItem |
Vertegenwoordigt de basisitemklasse voor alle metagegevens in de ADO.NET metagegevenstypehiërarchie. |
| MetadataProperty |
Vertegenwoordigt een metagegevenskenmerk voor een item in de ADO.NET metagegevenshiërarchie. |
| MetadataWorkspace |
Vertegenwoordigt het ADO.NET serviceonderdeel metagegevensruntime dat ondersteuning biedt voor het ophalen van metagegevens uit verschillende bronnen. |
| NavigationProperty |
Vertegenwoordigt de navigatie van het ene entiteitstype naar een ander entiteitstype in het conceptuele model. |
| ObjectItemCollection |
Klasse voor het weergeven van een verzameling items voor de objectlaag. De meeste implementatie voor het werkelijke onderhoud van de verzameling wordt uitgevoerd door ItemCollection. |
| PrimitiveType |
Beschrijft de .NET primitieve typen, primitieve typen conceptueel model en opslagproviderspecifieke primitieve typen. |
| ReadOnlyMetadataCollection<T> |
Vertegenwoordigt een verzameling leden in de ADO.NET metagegevenshiërarchie door een verzameling met alleen-lezen opzoekmogelijkheden te bieden. Deze klasse is afgeleid van de ReadOnlyCollection<T> klasse. |
| ReferentialConstraint |
Beschrijft de referentiële beperkingen voor de relaties in een conceptueel model. |
| RefType |
Geeft het adres van een entiteit op voor bewerkingen die gebruikmaken van de entiteit. U kunt een RefType conceptueel modelschema niet expliciet definiëren. |
| RelationshipEndMember |
Hiermee definieert u het |
| RelationshipSet |
Vertegenwoordigt een relatie die is ingesteld in een conceptueel model. |
| RelationshipType |
Vertegenwoordigt de basisklasse voor relaties in een conceptueel model. |
| RowType |
Beschrijft een rij, zoals het resultaat van een query. Deze klasse is afgeleid van de StructuralType klasse. De structuur van het rijtype is afhankelijk van de databasekolommen die in de query worden geprojecteerd. Dit RowType kan handig zijn in conceptuele modelfuncties. |
| SimpleType |
Een basisklasse die primitieve typen in een conceptueel model beschrijft. |
| StoreItemCollection |
Laadt metagegevens over het opslagmodel (database). De StoreItemCollection metagegevens worden geladen uit SSDL-bestanden (Schema Definition Language). Deze klasse is afgeleid van de ItemCollection klasse. |
| StructuralType |
Een basistype voor alle typen in een conceptueel model met leden. |
| TypeUsage |
Beschrijft een type en een set facetten voor dat type. |
Structs
| Name | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Ondersteunt een eenvoudige iteratie over de ReadOnlyMetadataCollection<T> verzameling. |
Enums
| Name | Description |
|---|---|
| BuiltInTypeKind |
Vertegenwoordigt een opsomming die de lijst met alle ingebouwde typen in een conceptueel model aangeeft. |
| CollectionKind |
Vertegenwoordigt een opsomming die het type verzameling aangeeft dat wordt toegepast op de eigenschappen in de CSDL-bestanden (Conceptual Schema Definition Language). U kunt dit toepassen op de eigenschappen van elk type. |
| ConcurrencyMode |
Hiermee geeft u de gelijktijdigheidsopties voor de eigenschappen in een conceptueel model. |
| DataSpace |
Hiermee geeft u de standaardnamen voor de modellen in entity framework. |
| EdmSchemaErrorSeverity |
Hiermee geeft u het ernstniveau van de fout op. |
| OperationAction |
Hiermee geeft u de lijst met mogelijke acties op wanneer het bovenliggende |
| ParameterMode |
Hiermee geeft u de richting van een parameter. |
| ParameterTypeSemantics |
Hiermee geeft u het type semantiek dat wordt gebruikt om de functie overbelast te verhelpen. Elke winkelprovider moet deze opsommingsvlagken gebruiken in het manifestbestand van de provider voor elke functiedefinitie. |
| PrimitiveTypeKind |
Hiermee geeft u de primitieve typen zoals gedefinieerd door EDM. |
| PropertyKind |
Hiermee geeft u de soorten itemkenmerken in het conceptuele model. |
| RelationshipMultiplicity |
Vertegenwoordigt de multipliciteitsinformatie over het |
| StoreGeneratedPattern |
Vertegenwoordigt een opsomming die drie opties aangeeft die aangeven of de kolom in de opslagschemadefinitietaal (SSDL) (.ssdl) een waarde nodig heeft tijdens invoeg- en updatebewerkingen. ADO.NET leest de waarde van de kolom en slaat deze vervolgens op in de cache in het geheugen. |
Opmerkingen
Zie ADO.NET Metadata voor meer informatie over het gebruik van deze naamruimte.