SqlClient pro typy Entity Framework
Soubor manifestu zprostředkovatele .NET Framework Zprostředkovatel dat pro SQL Server (SqlClient) obsahuje seznam primitivních typů zprostředkovatele, omezující vlastnosti pro každý typ, mapování mezi koncepčními a primitivními typy modelu úložiště a pravidla povýšení a převodu mezi koncepčními a primitivními typy modelu úložiště.
Následující tabulka popisuje typy databází SYSTÉMU SQL Server 2008, SQL Server 2005 a SQL Server 2000 a způsob mapování těchto typů na koncepční typy modelů. Některé nové typy byly zavedeny v novějších verzích SQL Serveru nejsou podporovány ve starších verzích SQL Serveru. Tyto typy jsou uvedeny v následující tabulce.
Typ poskytovatele name |
Typ poskytovatele atributy |
EDMSimpleType name |
Omezující vlastnosti (fazety) |
---|---|---|---|
bit |
Není k dispozici | Edm.Boolean |
– |
tinyint |
– | Edm.Byte |
– |
smallint |
– | Edm.Int16 |
– |
int |
– | Edm.Int32 |
– |
bigint |
– | Edm.Int64 |
– |
float |
– | Edm.Double |
– |
real |
– | Edm.Double |
– |
decimal |
Není k dispozici | Edm.Decimal |
Přesnost: - Minimum: 1 - Maximum: 38 - Výchozí: 18 - Konstanta: Nepravda Scale (Měřítko): - Minimálně: 0 - Maximum: 38 - Výchozí: 0 - Konstanta: Nepravda |
numeric |
Není k dispozici | Edm.Decimal |
Přesnost: - Minimum: 1 - Maximum: 38 - Výchozí: 18 - Konstanta: Nepravda Scale (Měřítko): - Minimálně: 0 - Maximum: 38 - Výchozí: 0 - Konstanta: Nepravda |
smallmoney |
Není k dispozici | Edm.Decimal |
Přesnost: - Výchozí: 10 - Konstanta: Pravda Scale (Měřítko): - Výchozí: 4 - Konstanta: Pravda |
money |
Není k dispozici | Edm.Decimal |
Přesnost: - Výchozí: 19 - Konstanta: Pravda Scale (Měřítko): - Výchozí: 4 - Konstanta: Pravda |
binary |
Není k dispozici | Edm.Binary |
Maxlength: - Minimum: 1 - Maximum: 8000 - Výchozí: 8000 - Konstanta: Nepravda Oprava length: - Výchozí: Pravda - Konstanta: Pravda |
varbinary |
Není k dispozici | Edm.Binary |
Maxlength: - Minimum: 1 - Maximum: 8000 - Výchozí: 8000 - Konstanta: Nepravda Oprava length: - Výchozí: False - Konstanta: Pravda |
varbinary(max) Poznámka: Tento typ není v SYSTÉMU SQL Server 2000 podporován. |
Není k dispozici | Edm.Binary |
Maxlength: – Výchozí: 214748364780 - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
image |
Není k dispozici | Edm.Binary |
Maxlength: – Výchozí: 2147483647 - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
timestamp |
Není k dispozici | Edm.Binary |
Maxlength: - Výchozí: 8 - Konstanta: Pravda Oprava length: - Výchozí: Pravda - Konstanta: Pravda |
rowversion |
Není k dispozici | Edm.Binary |
Maxlength: - Výchozí: 8 - Konstanta: Pravda Oprava length: - Výchozí: Pravda - Konstanta: Pravda |
smalldatetime |
Není k dispozici | Edm.DateTime |
Přesnost: - Výchozí: 0 - Konstanta: Pravda |
datetime |
Není k dispozici | Edm.DateTime |
Přesnost: - Výchozí: 3 - Konstanta: Pravda |
date Poznámka: Tento typ není podporován v systému SQL Server 2005 a SQL Server 2000. |
Není k dispozici | Edm.DateTime |
Přesnost: - Výchozí: 0 - Konstanta: Nepravda |
time Poznámka: Tento typ není podporován v systému SQL Server 2005 a SQL Server 2000. |
Není k dispozici | Edm.Time |
Přesnost: - Výchozí: 7 - Konstanta: Nepravda |
datetime2 Poznámka: Tento typ není podporován v systému SQL Server 2005 a SQL Server 2000. |
Není k dispozici | Edm.DateTime |
Přesnost: - Výchozí: 7 - Konstanta: Nepravda |
datetimeoffset Poznámka: Tento typ není podporován v systému SQL Server 2005 a SQL Server 2000. |
Není k dispozici | Edm.DateTimeOffset |
Přesnost: - Výchozí: 7 - Konstanta: Nepravda |
nvarchar Poznámka: Tento typ není v SYSTÉMU SQL Server 2000 podporován. |
Není k dispozici | Edm.String |
Maxlength: - Minimum: 1 - Maximum: 4000 - Výchozí: 4000 - Konstanta: Nepravda Unicode: - Výchozí: Pravda - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
varchar Poznámka: Tento typ není v SYSTÉMU SQL Server 2000 podporován. |
Není k dispozici | Edm.String |
Maxlength: - Minimum: 1 - Maximum: 8000 - Výchozí: 8000 - Konstanta: Nepravda Unicode: - Výchozí: False - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
char |
Není k dispozici | Edm.String |
Maxlength: - Minimum: 1 - Maximum: 8000 - Výchozí: 8000 - Konstanta: Nepravda Unicode: - Výchozí: False - Konstanta: Pravda Oprava length: - Výchozí: Pravda - Konstanta: Pravda |
nchar |
Není k dispozici | Edm.String |
Maxlength: - Minimum: 1 - Maximum: 4000 - Výchozí: 4000 - Konstanta: Nepravda Unicode: - Výchozí: Pravda - Konstanta: Pravda Oprava length: - Výchozí: Pravda - Konstanta: Pravda |
varchar (max ) |
Není k dispozici | Edm.String |
Maxlength: – Výchozí: 2147483647 - Konstanta: Pravda Unicode: - Výchozí: False - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
nvarchar (max ) |
Není k dispozici | Edm.String |
Maxlength: – Výchozí: 1073741823 - Konstanta: Pravda Unicode: - Výchozí: Pravda - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
ntext |
Rovná se srovnatelné: Nepravda Pořadí srovnatelné: Nepravda |
Edm.String |
Maxlength: – Výchozí: 1073741823 - Konstanta: Pravda Unicode: - Výchozí: False - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
text |
Rovná se srovnatelné: Nepravda Pořadí srovnatelné: Nepravda |
Edm.String |
Maxlength: – Výchozí: 2147483647 - Konstanta: Pravda Unicode: - Výchozí: False - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |
Unique identifier |
Rovná se srovnatelné: Pravda Srovnatelné pořadí: Pravda |
Edm.Guid |
Není k dispozici |
xml |
Rovná se srovnatelné: Nepravda Pořadí srovnatelné: Nepravda |
Edm.String |
Maxlength: – Výchozí: 1073741823 - Konstanta: Pravda Unicode: - Výchozí: Pravda - Konstanta: Pravda Oprava length: - Výchozí: False - Konstanta: Pravda |