Ho creato una vista nel mio database che vorrei includere nel mio modello di entità. Tuttavia, quando provo ad aggiornare il modello di entità tramite VS 2008, un messaggio di avviso mi informa che la TABELLA O VISTA che sto cercando di aggiungere non ha una chiave primaria.Views and Entity Framework
Sembra che per aggiungere una vista al modello, questo deve avere un campo chiave! Come posso aggiungere questa vista al mio modello se le viste non sono autorizzate ad avere un campo chiave, almeno in firebird che è il DBMRS che sto usando.
Qualche idea su come risolvere questo problema?
Ecco un'estensione di Visual Studio che fa tutto per te, controlla questo post: [Frustrato dalla mancanza di supporto per le viste SQL in 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
Questo post può essere utile: [http://smehrozalam.wordpress.com/2009/08/12/entity-framework-creating-a-model-using-views-instead-of-tables/](http://smehrozalam.wordpress. it/2009/08/12/entity-framework-creating-a-model-using-views-instead-of-tables /) –