Pregunta

Así que con LINQ a SQL Sé que usted puede actualizar la base de datos de los objetos LINQ y actualizar los objetos LINQ del SQL.

Estoy utilizando el marco entidad de LINQ (también conocido como LINQ a las entidades) y puedo actualizar las entidades de la base de datos SQL, pero no puedo actualizar el esquema de base de datos cambiando las entidades.

Esto es frustrante. ¿Hay algo que este olvidando? ¿Estoy haciendo algo mal? Si esto no es posible con Visual Studio 2008 no es un plug-in u otro programa de 3 ª parte que va a hacer esto?

¿Fue útil?

Solución

En este momento el modelo de EF sólo puede ser generado a partir de la base de datos. La base de datos no puede ser generada a partir del modelo.

Algo que se habla para futuras versiones.

Otros consejos

He estado trabajando en la ampliación de la base de datos de LINQ a SQL Sync (*) (csdb.exe) herramienta para trabajar con archivos EDMX. Por ahora, tengo una preliminar, pero de trabajo, versión que pueda generar y actualizar las tablas en la base de datos. Las relaciones no están funcionando todavía, y es probable que encuentre algunos otros temas. el código está disponible en github , bajo la Ms-PL (como era el csdb originales .exe).

Tenga en cuenta la cadena de conexión de base de datos y el nombre edmx están codificados por ahora. Esta es mi versión de prototipos, no una liberación;)

(*) Por favor, google la herramienta original. Desbordamiento de la pila no me permite a publicar más de un enlace ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top