He creado una vista en mi base de datos que me gustaría incluir en mi modelo de entidad. Sin embargo, cuando trato de actualizar el modelo de entidades a través de VS 2008, un mensaje de advertencia me informa que la TABLA O VISTA que estoy tratando de agregar no tiene una clave principal.Vistas y Entity Framework
Parece que para agregar una vista al modelo, ¡debe tener un campo clave! ¿Cómo puedo agregar esta vista a mi modelo si las vistas no tienen campo clave, al menos en Firebird, que es el DBMRS que estoy usando?
¿Alguna idea de cómo solucionar esto?
Aquí hay una extensión de Visual Studio que lo hace por usted, revise esta publicación: [¿Frustrado por la falta de soporte para SQL-Views en ADO.NET Entity-Framework Designer?] (Http://blogs.microsoft. co.il/blogs/shimmy/archive/2010/09/03/frustrated-by-lack-of-support-for-sql-views-in-ado-net-entity-framework-designer.aspx) – Shimmy
Esta publicación puede ser útil: [http://smehrozalam.wordpress.com/2009/08/12/entity-framework-creating-a-model-using-views-instead-of-tables/](http://smehrozalam.wordpress. com/2009/08/12/entity-framework-creating-a-model-using-views-instead-of-tables /) –