c# - tools - visual studio 2017 community entity framework
La plantilla ''Code First From Database'' no se muestra en Visual Studio Entity Data Model Wizard (6)
de acuerdo con Microsft en este article debe ver una opción ''Codificar primero desde la base de datos'' al agregar un nuevo elemento al proyecto en ''Modelo de datos de la entidad ADO.NET'' en el paso 3.
Solo veo lo siguiente
He instalado EF 6.1 usando Nuget, estoy usando Visual Studio 2012 Ultimate ... ¿Qué me falta?
- Instale "Entity Framework Power Tools Beta 4" (Herramientas -> Extensiones y actualizaciones)
- Haga clic derecho en el proyecto, seleccione "Entity Framework" y "Reverse Engineer Code First"
¡Probablemente mi respuesta es demasiado tarde! ¡pero para otros "internautas" probablemente funcione! ... En mi caso, el problema era la versión de .NET Framework, si creas una aplicación y usas un .NET framework es menor o igual a 3.5, no ves la opción, pero si usa 4 o 4.5, la opción es visible
Saludos desde El Salvador, América Central.
Debería consultar este proyecto de Generador de código POCO inverso de EntityFramework , que consta de plantillas T4 para hacer Code First desde una base de datos existente .
Esas plantillas son muy fáciles de usar, totalmente personalizables, y son mucho más completas que el asistente EF original.
Lo recomiendo encarecidamente
Intente actualizar Visual Studio o descargar herramientas de EF.
Resulta que para habilitar la plantilla "Codificar primero desde la base de datos", debe download e instalar las herramientas de EF.
tl; dr
Solución: descargue la versión actualizada de EF6.1.3 de la download
En detalle
Encontré que todas las respuestas anteriores conducían a una solución, pero para otras personas que afirman haber solucionado y emitido con éxito, no me sentía igual.
Pero reinstalar eftools.msi me hizo pensar: ¿por qué reinstalar lo que ya está instalado cuando sé que todavía me falta la opción "codificar primero". y así conseguí la instalación fresca de la download que para hoy ofrece la versión 6.1.3.
¡Éxito! Y es hora de volver al tutorial de EntityFramework :)