26 de Septiembre de 2018

Archivo para Noviembre de 2013 en Ctrl+Alt+Supr, blog de Ollydbg

Hoy veremos que si trabajamos con Entity Framework + SQL Compact Edition 3.5 (que es la versión que viene por 'defecto' con Visual Studio 2010) podemos tener problemas con los campos de tipo autonumérico.

Hay dos soluciones para evitar esto:

a) La más obvia pasa por no usar campos autonuméricos en nuestras entidades y substituirlos por campos de tipo "string" que se llenarán por código con un guid, como puede ser por ejemplo: autor.id = Guid.NewGuid().ToString();

b)  La otra posibilidad pasa por usar SQL Server Compact 4.0 que es lo que vamos hacer en este tutorial

El primer paso, es instalar SQL Server Compact 4.0 y unas "tools" para poder manipular bases de datos de SQLce4.0 desde Visual Studio 2010.

Para ello, usaremos el Microsoft Web Platform Installer e instalaremos estos dos paquetes: 


(haz click para agrandar)