jueves, 25 de agosto de 2011

Equivalencia de tipos SQL Server Compact Edition 4.0 en Entity Framework


En este
otro post, vimos la equivalencia entre tipos de datos SQL Server 2008 R2 y tipos de .NET en el modelo de Entity Framework.

Ahora es el turno de ver la equivalencia con los tipos de datos de SQL Server Compact Edition 4.0.

Siguiendo el mismo guión que en el primer post de equivalencias, aquí va el script para crear una tabla en SQL Server CE 4.0 con los todos los tipos disponibles.

CREATE TABLE [development_DataTypes] (

  [Cbiginit] bigint NOT NULL

, [Cbinary] binary(100) NULL

, [Cbit] bit NULL

, [Cdatetime] datetime NULL

, [Cfloat] float NULL

, [Cimage] image NULL

, [Cint] int NULL

, [Cmoney] money NULL

, [Cnchar] nchar(100) NULL

, [Cntext] ntext NULL

, [Cnumeric] numeric(18,0) NULL

, [Cnvarchar] nvarchar(100) NULL

, [Creal] real NULL

, [Crowversion] rowversion NULL

, [Csmallint] smallint NULL

, [Ctinyint] tinyint NULL

, [Cuniqueidentifier] uniqueidentifier NULL

, [Cvarbinary] varbinary(100) NULL

);

GO

ALTER TABLE [development_DataTypes] ADD CONSTRAINT [PK_development_DataTypes] PRIMARY KEY ([Cbiginit]);

GO


Y ahora la equivalencia prometida:

SQL Server Compact Edition 4.0

.NET

biginit

Int64

binary

Binary

bit

Boolean

datetime

DateTime

float

Double

image

Binary

int

Int32

money

Decimal

nchar

String

ntext

String

numeric

Decimal

nvarchar

String

real

Single

rowversion

Binary

smallint

Int16

tinyint

Byte

uniqueidentifier

Guid

varbinary

Binary

 

Un saludo!.

 

No hay comentarios:

Publicar un comentario