/ / Creando una vista fuertemente tipada en MVC RC1 - asp.net-mvc

Creando una vista fuertemente tipada en MVC RC1 - asp.net-mvc

Estoy tratando de agregar una vista fuertemente tipada alLa aplicación de muestra que se creó al crear un nuevo proyecto MVC, pero no estoy obteniendo algo. Agregué un archivo LINQ to SQL "Warehouse.dbml" en la carpeta Modelos, que contiene una tabla. Cuando vaya a la carpeta Vistas, haga clic con el botón derecho y seleccione Agregar | Vista, todo lo que veo en "Crear una vista de tipo fuerte" son los tipos que vienen con la aplicación de muestra:

  • MyProject.AccountMembershipService
  • MyProject.FormsAuthenticationService

¿Qué pasos faltan para que mi mesa sea un tipo disponible?

Respuestas

2 para la respuesta № 1

¿Has intentado buscar en tu web.config e incluir esos espacios de nombres?

<namespaces>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>

Agregarías otro elemento con algo como

<add namespace="MyProject.Data" />

Eso debería arreglarlo.


0 para la respuesta № 2

Me encontré con lo mismo hoy, y mis propias clases no aparecieron en el cuadro desplegable. Lo extraño fue que más tarde lo hicieron. ¿Quizás necesites compilar tu proyecto primero?

También vi a otras personas en foros / blogs que sufren el mismo problema. Si solo escribe el nombre de su modelo en la lista desplegable / cuadro de texto, ¿funciona?