12

OK, así que me siento tonto por preguntar esto ... pero estoy perplejo.Cómo crear un proyecto de Entity Framework?

Parece que no puedo crear un proyecto/unidad para utilizar ADO.NET Entity Framework.

Busqué un tipo de proyecto que parecía que coincidiría, pero no ir (lo más cercano que pude encontrar era la aplicación web de entidades de datos dinámicos ASP.NET).

También intenté simplemente agregar una unidad (como lo hace para Linq-to-SQL). Pero no pude encontrar nada "Entity Framework" y para agregar (aunque Linq-to-SQL está en la lista). (Nota: Intenté agregarlo a una biblioteca de clases normal y a un proyecto de WCF.)

¿Hay algo que deba descargar? ¿Hay alguna píldora antiestúpida que deba tomar? (Porque me siento estúpida por no ser capaz de resolver esto)

(estoy usando Visual Studio 2010 Ultimate conectar a SQL Server 2008)


Aquí está una captura de pantalla de mi Agregar nuevo elemento ventana:

Add New Item Window

tengo esto haciendo clic derecho sobre un proyecto de biblioteca de clases y seleccione Agregar nuevo elemento. No hay Marco de Entidad en él.

Respuesta

11

Comience con cualquier proyecto (como una ClassLibrary) y agregue un modelo EF.

Debe haber un elemento "Modelo de datos de entidad ADO.NET" en el cuadro de diálogo "Agregar nuevo elemento".

+0

¡Alas no hay! (Ver mi publicación actualizada) ¿Hay algo que necesite instalar para obtenerlo? – Vaccano

+0

Debería haber sido parte de una instalación normal de VS2010 (incluso express). Intenta reparar –

3
  1. En el Explorador de soluciones, haga clic, Agregar nuevo elemento.

  2. Seleccione ADO.NET Entity Data Model en el panel de Plantillas.

  3. darle un nombre y haga clic en el botón Añadir.

http://msdn.microsoft.com/en-us/library/bb399739.aspx

+0

Esta opción no está allí.(Ver mi publicación actualizada) ¿Hay algo que necesite instalar para obtenerlo? – Vaccano

+0

@Vaccano: extraño. Se supone que ya ha sido procesado en VS2010. Si hace clic en la opción "Datos" en el lado izquierdo del cuadro de diálogo, ¿aparece? –

+0

Tristemente no. Seguiré usando Linq-To-SQL por ahora. – Vaccano

0

que ver los datos del artículo en plantillas instaladas en su imagen. Haga clic con el botón derecho para abrir las plantillas relacionadas con los datos. Las plantillas relacionadas con el trabajo del marco de la entidad deberían estar allí.

0

El proyecto de modelo de datos de trabajo de marco de entidad ADO.NET al que se refiere es en realidad un 'elemento' que debe agregarse a un proyecto de estudio visual existente. Referencia: https://msdn.microsoft.com/en-us/library/jj206878(v=vs.113).aspx

Si crea una biblioteca de clases e intenta añadir un nuevo elemento a la misma, entonces el trabajo del marco del modelo de datos 'tema' entidad ADO.NEW estará disponible para su adición a la biblioteca de clases o " proyecto'. Add Entity Frame Work Item to existing Project or Class Library

Cuestiones relacionadas