¿Hay un generador de POCO de Entity Framework 7 Database-First?

asp.net-core c# entity-framework-core sql-server

Pregunta

He estado jugando con Entity Framework 7 y ASP.NET 5 para un nuevo proyecto en el que estoy trabajando, pero he encontrado un obstáculo. El equipo en el que estoy trabajando utiliza un primer enfoque de desarrollo basado en DBA; es decir, la base de datos está diseñada por DBA y luego los desarrolladores modifican el código para compensar los cambios del modelo.

Al usar EF6, esto funciona bien, ya que solo podemos actualizar el código usando la funcionalidad de "actualización" del diseñador EDMX. Con un clic, obtenemos las nuevas clases, y hemos terminado. Sin embargo, en EF7, todo es diferente. No hay más diseñadores, y se supone que debemos usar Code-First, que, de acuerdo con algunas publicaciones de blog del equipo de EF, también debería ser compatible con la generación de código "Database-First".

Sin embargo, no puedo descubrir cómo hacer esto con Visual Studio 2015 CTP6 en una aplicación ASP.NET 5. ¿Es el soporte de herramientas allí todavía, o estoy fuera de suerte? ¿Y está llegando incluso a todos?

Respuesta popular

En los últimos bits es posible usar el símbolo del sistema dnx y los comandos de PowerShell para hacer esto, sí

Scaffold-DbContext '<connectionString>' EntityFramework.MicrosoftSqlServer

o

Scaffold-DbContext '<connectionString>' EntityFramework.MicrosoftSqlServer

o (de EF Core RC2)

Scaffold-DbContext '<connectionString>' EntityFramework.MicrosoftSqlServer

Debe instalar el paquete Microsoft.EntityFrameworkCore.Tools para que el comando funcione.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué