Entity FrameworkTypes için SqlClient
SQL Server (SqlClient) için .NET Framework Veri Sağlayıcısı sağlayıcı ilkel türlerinin listesini, her türün modellerini, kavramsal ve depolama modeli temel türleri arasındaki eşlemeleri ve kavramsal ve depolama modeli temel türleri arasındaki yükseltme ve dönüştürme kurallarını içerir.
Aşağıdaki tabloda SQL Server 2008, SQL Server 2005 ve SQL Server 2000 veritabanlarının türleri ve bu türlerin kavramsal model türleriyle nasıl eşleneceği açıklanmaktadır. Sql Server'ın sonraki sürümlerinde bazı yeni türler kullanıma sunulmuştur ve SQL Server'ın eski sürümlerinde desteklenmez. Bu türler aşağıdaki tabloda belirtilir.
Sağlayıcı türü Adı |
Sağlayıcı türü öznitelikler |
EDMSimpleType Adı |
Modeller |
---|---|---|---|
bit |
yok | Edm.Boolean |
yok |
tinyint |
yok | Edm.Byte |
yok |
smallint |
yok | Edm.Int16 |
yok |
int |
yok | Edm.Int32 |
yok |
bigint |
yok | Edm.Int64 |
yok |
float |
yok | Edm.Double |
yok |
real |
yok | Edm.Double |
yok |
decimal |
yok | Edm.Decimal |
Duyarlık: - Minimum: 1 - Maksimum: 38 - Varsayılan: 18 - Sabit: Yanlış Ölçek: - Minimum: 0 - Maksimum: 38 - Varsayılan: 0 - Sabit: Yanlış |
numeric |
yok | Edm.Decimal |
Duyarlık: - Minimum: 1 - Maksimum: 38 - Varsayılan: 18 - Sabit: Yanlış Ölçek: - Minimum: 0 - Maksimum: 38 - Varsayılan: 0 - Sabit: Yanlış |
smallmoney |
yok | Edm.Decimal |
Duyarlık: - Varsayılan: 10 - Sabit: True Ölçek: - Varsayılan: 4 - Sabit: True |
money |
yok | Edm.Decimal |
Duyarlık: - Varsayılan: 19 - Sabit: True Ölçek: - Varsayılan: 4 - Sabit: True |
binary |
yok | Edm.Binary |
Maxlength: - Minimum: 1 - Maksimum: 8000 - Varsayılan: 8000 - Sabit: Yanlış FixedLength: - Varsayılan: True - Sabit: True |
varbinary |
yok | Edm.Binary |
Maxlength: - Minimum: 1 - Maksimum: 8000 - Varsayılan: 8000 - Sabit: Yanlış FixedLength: - Varsayılan: False - Sabit: True |
varbinary(max) Not: Bu tür SQL Server 2000'de desteklenmez. |
yok | Edm.Binary |
Maxlength: - Varsayılan: 214748364780 - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
image |
yok | Edm.Binary |
Maxlength: - Varsayılan: 2147483647 - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
timestamp |
yok | Edm.Binary |
Maxlength: - Varsayılan: 8 - Sabit: True FixedLength: - Varsayılan: True - Sabit: True |
rowversion |
yok | Edm.Binary |
Maxlength: - Varsayılan: 8 - Sabit: True FixedLength: - Varsayılan: True - Sabit: True |
smalldatetime |
yok | Edm.DateTime |
Duyarlık: - Varsayılan: 0 - Sabit: True |
datetime |
yok | Edm.DateTime |
Duyarlık: - Varsayılan: 3 - Sabit: True |
date Not: Bu tür SQL Server 2005 ve SQL Server 2000'de desteklenmez. |
yok | Edm.DateTime |
Duyarlık: - Varsayılan: 0 - Sabit: Yanlış |
time Not: Bu tür SQL Server 2005 ve SQL Server 2000'de desteklenmez. |
yok | Edm.Time |
Duyarlık: - Varsayılan: 7 - Sabit: Yanlış |
datetime2 Not: Bu tür SQL Server 2005 ve SQL Server 2000'de desteklenmez. |
yok | Edm.DateTime |
Duyarlık: - Varsayılan: 7 - Sabit: Yanlış |
datetimeoffset Not: Bu tür SQL Server 2005 ve SQL Server 2000'de desteklenmez. |
yok | Edm.DateTimeOffset |
Duyarlık: - Varsayılan: 7 - Sabit: Yanlış |
nvarchar Not: Bu tür SQL Server 2000'de desteklenmez. |
yok | Edm.String |
Maxlength: - Minimum: 1 - Maksimum: 4000 - Varsayılan: 4000 - Sabit: Yanlış Unicode: - Varsayılan: True - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
varchar Not: Bu tür SQL Server 2000'de desteklenmez. |
yok | Edm.String |
Maxlength: - Minimum: 1 - Maksimum: 8000 - Varsayılan: 8000 - Sabit: Yanlış Unicode: - Varsayılan: False - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
char |
yok | Edm.String |
Maxlength: - Minimum: 1 - Maksimum: 8000 - Varsayılan: 8000 - Sabit: Yanlış Unicode: - Varsayılan: False - Sabit: True FixedLength: - Varsayılan: True - Sabit: True |
nchar |
yok | Edm.String |
Maxlength: - Minimum: 1 - Maksimum: 4000 - Varsayılan: 4000 - Sabit: Yanlış Unicode: - Varsayılan: True - Sabit: True FixedLength: - Varsayılan: True - Sabit: True |
varchar (max ) |
yok | Edm.String |
Maxlength: - Varsayılan: 2147483647 - Sabit: True Unicode: - Varsayılan: False - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
nvarchar (max ) |
yok | Edm.String |
Maxlength: - Varsayılan: 1073741823 - Sabit: True Unicode: - Varsayılan: True - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
ntext |
Eşit karşılaştırılabilir: Yanlış Sipariş karşılaştırılabilir: False |
Edm.String |
Maxlength: - Varsayılan: 1073741823 - Sabit: True Unicode: - Varsayılan: False - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
text |
Eşit karşılaştırılabilir: Yanlış Sipariş karşılaştırılabilir: False |
Edm.String |
Maxlength: - Varsayılan: 2147483647 - Sabit: True Unicode: - Varsayılan: False - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |
Unique identifier |
Eşit karşılaştırılabilir: True Sipariş karşılaştırılabilir: True |
Edm.Guid |
yok |
xml |
Eşit karşılaştırılabilir: Yanlış Sipariş karşılaştırılabilir: False |
Edm.String |
Maxlength: - Varsayılan: 1073741823 - Sabit: True Unicode: - Varsayılan: True - Sabit: True FixedLength: - Varsayılan: False - Sabit: True |