Pregunta Falta el "Modelo de datos de entidad Ado.Net" en Visual Studio 2013


He creado un nuevo proyecto web pero no puedo encontrar el modelo DAta de la entidad ADO.net para agregarlo.

enter image description here

¿Cómo arreglarlo o instalarlo?


26
2018-04-13 17:42


origen


Respuestas:


Vaya a "C: \ ProgramData \ Package Cache" y busque "EFTools.msi".

Debería encontrar dos archivos, simplemente instale el más reciente (debe ser de aproximadamente 960 KB). Esto solucionó el problema para mí.


34
2018-04-15 10:53



tengo el mismo problema, pero no hay "EFTools.msi" en "C: \ ProgramData \ Package Cache" para mí ...

ACTUALIZAR: yo descargo e instalo "Entity Framework 6 Tools para Visual Studio 2012 y 2013" y resolvió el problema \ m /

Enlace de descarga 


19
2017-07-02 19:36



Algunos tutoriales web muestran un elemento 'Modelo de entidad de datos ADO.NET' en el menú 'Modelos-> Agregar'. En VS2015 este elemento de menú no se muestra. Necesitas sigue perforando seleccionando 'Nuevo elemento ...' y luego seleccionando 'Datos' del cuadro de diálogo emergente.


6
2018-02-12 19:35



Mi solución no fue como la de arriba. El archivo .msi no estaba en ninguna de las carpetas sugeridas en las respuestas anteriores, y al hacer una búsqueda en mi disco duro no encontré ninguna instancia de EFTools.msi.

Entonces, el enfoque a prueba de fallas llegó Este artículo (dado que el autor parece haber eliminado completamente la página del servidor, he cambiado la URL a una versión de la página almacenada en el caché de Google), que fue mal escrita por un chino, así que intentaré reescribirla los pasos de una manera más clara:

La solución es la siguiente:

  1. Abra su instalación VS2013 ISO (o abra el DVD) y vaya a la carpeta "\ packages \ EFTools";
  2. Allí encontrará 2 archivos (un archivo .cab y un archivo .msi);
  3. Copie ambos archivos en un directorio en su disco duro;
  4. [Opcional]: puede crear en ese mismo directorio un archivo .txt vacío ("Log.txt") para que el resultado del registro de instalación se redirija a él más tarde;
  5. Abra un símbolo del sistema de MS-DOS (con derechos administrativos) y escriba el comando: EFTools.msi USING_EXUIH = 1 / log "Log.txt" [NOTA: si no realizó el paso 4, entonces no necesita escribir desde el '/ log' en (inclusive)]
  6. Espere pacientemente mientras finaliza el proceso de instalación. Toma bastante tiempo (supongo que nunca está de más recordar que esto debe hacerse con VS2013 cerrado). La instalación debería ir bien, cualquier cosa extraña se registrará en el archivo de texto (el que creó en el paso 4).

O bien, puede hacer doble clic en el archivo .msi si se siente valiente.

Después de la instalación, abra VS2013 e intente agregar un nuevo elemento a la carpeta Modelos. El "Modelo de datos de entidad ADO.NET" debería haber reaparecido en la pestaña "Datos".

El reconocimiento va al cartel chino anónimo en ese enlace (¿eh, "Melinda"?) - xiè-xiè!


3
2017-07-17 20:04



Haga clic derecho en su proyecto -> propiedades ---> objetivo de marco seleccione 4.5 y debería funcionar.


1
2017-11-15 21:39



Es solo para Visual Studio 2012. Para mí esto no tuvo ningún efecto en 2013.


0
2018-04-15 17:28



Para el registro, si tienes Visual Studio 2015 RC, el "EFTools.msi" no se puede descargar de Microsoft

Si elimina accidentalmente la carpeta "ProgramData", la opción Reparar no funcionará, debe usar la opción Agregar o quitar funciones del instalador y verificar la Herramientas de datos de SQL Server


0
2017-07-15 18:06