System.Data.Metadata.Edm Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller en uppsättning typer som representerar begrepp i de modeller som används av Entity Framework och en uppsättning klasser som hjälper program att arbeta med metadata.
Klasser
| Name | Description |
|---|---|
| AssociationEndMember |
Representerar en |
| AssociationSet |
Representerar en association som anges i den konceptuella modellen. |
| AssociationSetEnd |
Representerar associationens |
| AssociationType |
Representerar en association i en konceptuell modell. |
| CollectionType |
Representerar en samling instanser av en viss typ. Du kan inte uttryckligen definiera en CollectionType i en konceptuell modell. |
| ComplexType |
Representerar en komplex typ i en konceptuell modell. |
| Documentation |
Representerar dokumentationen som är associerad med en konceptmodellkonstruktion. |
| EdmError |
Kapslar in felinformationen för ett allmänt konceptuellt modellfel. |
| EdmFunction |
Representerar information om de funktioner som kan anropas från frågorna som skrivits av entitets-SQL-frågespråket. Dessa kan vara de inbyggda funktioner som exponeras av lagringsprovidern eller användardefinierade funktioner i en viss databas. |
| EdmItemCollection |
Läser in metadata om den konceptuella modellen. EdmItemCollection läser in metadata från CSDL-filer (Conceptual Schema Definition Language). Den här klassen härleds från ItemCollection klassen. |
| EdmMember |
Representerar en medlem som kan deklareras i valfri StructuralType. |
| EdmProperty |
Representerar en egenskap för EntityType i en konceptmodell. En EdmProperty klass härleds från EdmMember klassen och innehåller DefaultValue fasetter och Nullable för typen av den här EdmProperty. |
| EdmSchemaError |
Kapslar in detaljerad information om ett schemafel för en konceptuell modell. |
| EdmType |
Representerar en basklass för alla typer i en konceptmodell. |
| EntityContainer |
Representerar en entitetscontainer i en konceptuell modell. En EntityContainer är en logisk gruppering av entitetsuppsättningar och associationsuppsättningar. |
| EntitySet |
Representerar en entitetsuppsättning i en konceptuell modell. En EntitySet för en EntityType innehåller instanser av EntityType eller någon av dess undertyper. Mer än en EntitySet kan definieras med hjälp av samma EntityType. |
| EntitySetBase |
En basklass för en EntitySet och en RelationshipSet. |
| EntityType |
Representerar en viss typ av data, till exempel en kundentitet eller en orderentitet i en konceptuell modell. |
| EntityTypeBase |
En bastyp för EntityType och RelationshipType. |
| EnumMember |
Representerar en uppräkningsmedlem. |
| EnumType |
Representerar en uppräkningstyp. |
| Facet |
Innehåller ytterligare information om medlemmar. I hierarkin för ADO.NET metadatatyp ger fasetter ytterligare information om medlemmar via den deklarerade typen för medlemmen. |
| FacetDescription |
Anger en beskrivning av aspekten. |
| FunctionParameter |
Beskriver parametrarna för en EdmFunction. |
| GlobalItem |
Representerar basobjektklassen för alla konceptuella modelltyper och entitetscontainrar. |
| ItemCollection |
En basklass för ObjectItemCollection, EdmItemCollectionoch StorageMappingItemCollection klasser. En ItemCollection klass är en abstrakt klass och tillhandahåller kärn-API:et för inläsning och innehav av minnesinterna metadata. Den här klassen härleds från ReadOnlyMetadataCollection<T> klassen. |
| MetadataItem |
Representerar basobjektklassen för alla metadata i hierarkin ADO.NET metadatatyp. |
| MetadataProperty |
Representerar ett metadataattribut för ett objekt i ADO.NET-metadatahierarkin. |
| MetadataWorkspace |
Representerar tjänstkomponenten ADO.NET metadatakörning som ger stöd för att hämta metadata från olika källor. |
| NavigationProperty |
Representerar navigeringen från en entitetstyp till en annan entitetstyp i konceptmodellen . |
| ObjectItemCollection |
Klass för att representera en samling objekt för objektskiktet. Merparten av implementeringen för verkligt underhåll av samlingen görs av ItemCollection. |
| PrimitiveType |
Beskriver .NET primitiva typer, primitiva modelltyper och lagringsproviderspecifika primitiva typer. |
| ReadOnlyMetadataCollection<T> |
Representerar en samling medlemmar i ADO.NET metadatahierarkin genom att tillhandahålla en skrivskyddad samling med avancerade uppslagsfunktioner. Den här klassen härleds från ReadOnlyCollection<T> klassen. |
| ReferentialConstraint |
Beskriver referensbegränsningarna för relationerna i en konceptmodell. |
| RefType |
Anger adressen till en entitet för åtgärder som använder entiteten. Du kan inte definiera en RefType i ett konceptmodellschema explicit. |
| RelationshipEndMember |
Definierar |
| RelationshipSet |
Representerar en relationsuppsättning i en konceptuell modell. |
| RelationshipType |
Representerar basklassen för relationer i en konceptuell modell. |
| RowType |
Beskriver en rad, till exempel resultatet av en fråga. Den här klassen härleds från StructuralType klassen. Strukturen för radtypen beror på vilka databaskolumner som projiceras i frågan. RowType Kan vara användbart i konceptuell modellfunktioner. |
| SimpleType |
En basklass som beskriver primitiva typer i en konceptuell modell. |
| StoreItemCollection |
Läser in metadata om lagringsmodellen (databasen). Läser StoreItemCollection in metadata från SSDL-filer (Store Schema Definition Language). Den här klassen härleds från ItemCollection klassen. |
| StructuralType |
En bastyp för alla typer i en konceptmodell som har medlemmar. |
| TypeUsage |
Beskriver en typ och en uppsättning fasetter för den typen. |
Strukturer
| Name | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Stöder en enkel iteration över ReadOnlyMetadataCollection<T> samlingen. |
Uppräkningar
| Name | Description |
|---|---|
| BuiltInTypeKind |
Representerar en uppräkning som anger listan över alla inbyggda typer i en konceptmodell. |
| CollectionKind |
Representerar en uppräkning som anger vilken typ av samling som tillämpas på egenskaperna i CSDL-filerna (Conceptual Schema Definition Language). Du kan tillämpa detta på egenskaperna för alla typer. |
| ConcurrencyMode |
Anger samtidighetsalternativen för egenskaperna i en konceptmodell. |
| DataSpace |
Anger standardnamnen för modellerna i Entity Framework. |
| EdmSchemaErrorSeverity |
Anger allvarlighetsgraden för felet. |
| OperationAction |
Anger listan över möjliga åtgärder när överordnad |
| ParameterMode |
Anger riktningen för en parameter. |
| ParameterTypeSemantics |
Anger typsemantiken som används för att lösa funktionsöverlagringarna. Varje lagringsprovider måste använda dessa uppräkningsflaggor i providermanifestfilen för varje funktionsdefinition. |
| PrimitiveTypeKind |
Anger de primitiva typer som definieras av EDM. |
| PropertyKind |
Anger vilka typer av objektattribut som finns i den konceptuella modellen. |
| RelationshipMultiplicity |
Representerar multiplicitetsinformationen |
| StoreGeneratedPattern |
Representerar en uppräkning som anger tre alternativ som anger om kolumnen i SSDL (Store Schema Definition Language) (.ssdl) behöver ett värde under infognings- och uppdateringsåtgärder. ADO.NET läser värdet för kolumnen och lagrar den sedan minnesintern cache. |
Kommentarer
Mer information om hur du använder det här namnområdet finns i ADO.NET Metadata.