Share via


Entitás adatmodellje: Primitív adattípusok

Az entitásadat-modell (EDM) olyan absztrakt primitív adattípusokat támogat (például Sztring, Logikai, Int32 stb.), amelyek a fogalmi modell tulajdonságainak meghatározására szolgálnak. Ezek a primitív adattípusok proxyk a tárolási vagy üzemeltetési környezetben támogatott tényleges primitív adattípusokhoz, például SQL Server-adatbázishoz vagy a közös nyelvi futtatókörnyezethez (CLR). Az EDM nem határozza meg a műveletek vagy átalakítások szemantikáját primitív adattípusokon; ezeket a szemantikát a tárolási vagy üzemeltetési környezet határozza meg. Az EDM primitív adattípusai általában a tárolási vagy üzemeltetési környezet megfelelő primitív adattípusaihoz vannak leképezve. Az Entity Framework az EDM primitív típusainak SQL Server-adattípusokra való leképezéséről további információt az Entity FrameworkTypes sqlclientjében talál.

Feljegyzés

Az EDM nem támogatja a primitív adattípusok gyűjteményét.

Az EDM strukturált adattípusairól további információt az entitástípus és az összetett típus című témakörben talál.

Az entitásadat-modellben támogatott primitív adattípusok

Az alábbi táblázat az EDM által támogatott primitív adattípusokat sorolja fel. A táblázat felsorolja az egyes primitív adattípusokra alkalmazható aspektusokat is.

Primitív adattípus Leírás Alkalmazható aspektusok
Bináris Bináris adatokat tartalmaz. MaxLength, FixedLength, Nullable, Default
Logikai Az értéket true vagy falsea . Null értékű, alapértelmezett
Bájt Aláíratlan 8 bites egész számértéket tartalmaz. Pontosság, Null értékű, Alapértelmezett
Dátum/idő Dátumot és időt jelöl. Pontosság, Null értékű, Alapértelmezett
DateTimeOffset Dátumot és időt tartalmaz a GMT percekben megadott eltolásaként. Pontosság, Null értékű, Alapértelmezett
Decimális Rögzített pontosságú és skálázású numerikus értéket tartalmaz. Pontosság, Null értékű, Alapértelmezett
Dupla 15 számjegyes pontosságú lebegőpontos számot tartalmaz. Pontosság, Null értékű, Alapértelmezett
Lebegőpontos értékek Hétjegyű pontosságú lebegőpontos számot tartalmaz. Pontosság, Null értékű, Alapértelmezett
GUID 16 bájtos egyedi azonosítót tartalmaz. Pontosság, Null értékű, Alapértelmezett
Int16 Aláírt 16 bites egész számot tartalmaz. Pontosság, Null értékű, Alapértelmezett
Int32 Aláírt 32 bites egész számot tartalmaz. Pontosság, Null értékű, Alapértelmezett
Int64 Aláírt 64 bites egész számot tartalmaz. Pontosság, Null értékű, Alapértelmezett
SByte Aláírt 8 bites egész számot tartalmaz. Pontosság, Null értékű, Alapértelmezett
Sztring Karakteradatokat tartalmaz. Unicode, FixedLength, MaxLength, Collation, Precision, Nullable, Default
Idő Egy napidőt tartalmaz. Pontosság, Null értékű, Alapértelmezett

Lásd még