Tipos del Proveedor de datos de .NET Framework para SQL Server (Entity Framework)
El archivo del manifiesto del proveedor correspondiente al Proveedor de datos de .NET Framework para SQL Server (SqlClient) incluye la lista de tipos primitivos del proveedor, las facetas de cada tipo, las asignaciones entre los tipos primitivos de los modelos conceptual y de almacenamiento, y las reglas de conversión y de promoción entre los tipos primitivos de los modelos conceptual y de almacenamiento.
En la tabla siguiente se describen los tipos para las bases de datos de SQL Server 2005 y SQL Server 2000, y cómo se asignan estos tipos a los tipos del Entity Data Model (EDM). En SQL Server 2005 se incluyeron algunos tipos nuevos y no se admitieron en SQL Server 2000. Estos tipos se indican en la tabla siguiente.
Nombre de tipo de proveedor | Atributos de tipo de proveedor | Nombre de tipo de EDM | Facetas de tipos de EDM |
---|---|---|---|
bit |
no disponible |
Boolean |
no disponible |
tinyint |
no disponible |
Byte |
no disponible |
smallint |
no disponible |
Int16 |
no disponible |
int |
no disponible |
Int32 |
no disponible |
bigint |
no disponible |
Int64 |
no disponible |
float |
no disponible |
Double |
no disponible |
real |
no disponible |
Single |
no disponible |
decimal |
no disponible |
Decimal |
Nombre de faceta Nombre de atributo Valor
PrecisionMinimumMaximumDefaultConstant13818False
ScaleMinimumMaximumDefaultConstant0380False
|
numeric |
no disponible |
Decimal |
Nombre de faceta Nombre de atributo Valor
PrecisionMinimumMaximumDefaultConstant13818False
ScaleMinimumMaximumDefaultConstant0380False
|
smallmoney |
no disponible |
Decimal |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant10True
ScaleDefaultConstant4True
|
money |
no disponible |
Decimal |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant19True
ScaleDefaultConstant4True
|
binary |
no disponible |
Binary |
Nombre de faceta Nombre de atributo Valor
MaxLengthMinimumMaximumDefaultConstant180008000False
FixedLengthDefaultConstantTrueTrue
|
varbinary |
no disponible |
Binary |
Nombre de faceta Nombre de atributo Valor
MaxLengthMinimumMaximumDefaultConstant180008000False
FixedLengthDefaultConstantFalseTrue
|
varbinary(max)
Nota
Este tipo no se admiteen SQL Server 2000.
|
no disponible |
Binary |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant214748364780True
FixedLengthDefaultConstantFalseTrue
|
image |
no disponible |
Binary |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant2147483647True
FixedLengthDefaultConstantFalseTrue
|
timestamp |
no disponible |
Binary |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant8True
FixedLengthDefaultConstantTrueTrue
|
rowversion |
no disponible |
Binary |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant8True
FixedLengthDefaultConstantTrueTrue
|
smalldatetime |
no disponible |
DateTime |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant0True
|
datetime |
no disponible |
DateTime |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant3True
|
date
Nota
Este tipo no se admiteen SQL Server 2005 y SQL Server 2000.
|
no disponible |
DateTime |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant0Flase
|
time
Nota
Este tipo no se admiteen SQL Server 2005 y SQL Server 2000.
|
no disponible |
Time |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant7Flalse
|
datetime2
Nota
Este tipo no se admiteen SQL Server 2005 y SQL Server 2000.
|
no disponible |
DateTime |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant7Flalse
|
datetimeoffset
Nota
Este tipo no se admiteen SQL Server 2005 y SQL Server 2000.
|
no disponible |
DateTimeOffset |
Nombre de faceta Nombre de atributo Valor
PrecisionDefaultConstant7Flalse
|
nvarchar
Nota
Este tipo no se admiteen SQL Server 2000.
|
no disponible |
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthMinimumMaximumDefaultConstant140004000False
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantFalseTrue
|
varchar
Nota
Este tipo no se admiteen SQL Server 2000.
|
no disponible |
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthMinimumMaximumDefaultConstant180008000False
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
char |
no disponible |
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthMínimoMáximoDefaultConstant180008000False
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantTrueTrue
|
nchar |
no disponible |
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthMínimoMáximoDefaultConstant140004000False
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantTrueTrue
|
varchar(max) |
no disponible |
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant2147483647True
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
nvarchar(max) |
no disponible |
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant1073741823True
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantFalseTrue
|
ntext |
Nombre de atributo Valor
Equal comparableFalse
OrdercomparableFalse
|
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant1073741823True
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
text |
Nombre de atributo Valor
Equal comparableFalse
Order comparableFalse
|
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant2147483647True
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
Unique identifier |
Nombre de atributo Valor
EqualcomparableTrue
Order comparableTrue
|
Guid |
no disponible |
xml |
Nombre de atributo Valor
Equal comparableFalse
Order comparableFalse
|
String |
Nombre de faceta Nombre de atributo Valor
MaxLengthDefaultConstant1073741823True
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantFalseTrue
|