Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Megjegyzé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 (Maximális hossz), FixedLength (Rögzített hossz), Nullable (Null érték), Default (Alapértelmezett) |
| logikai | A(z) true vagy false értéket tartalmazza. |
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 |
| IdőpontEltérés (DateTimeOffset) | A dátumot és időt tartalmazó eltolás GMT-től mért percekben van megadva. | 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 |
| Kétszer | 15 számjegyes pontosságú lebegőpontos számot tartalmaz. | Pontosság, Null értékű, Alapértelmezett |
| Lebegés | 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 |
| Lánc | Karakteradatokat tartalmaz. | Unicode, FixedLength, MaxLength, Collation, Pontosság, Nullérték Megengedett, Alapértelmezett |
| Idő | Egy napidőt tartalmaz. | Pontosság, Null értékű, Alapértelmezett |