Ich habe eine Ansicht in meiner Datenbank erstellt, die ich in mein Entitätsmodell aufnehmen möchte. Wenn ich jedoch versuche, das Entitätsmodell über VS 2008 zu aktualisieren, informiert mich eine Warnmeldung, dass die TABELLE ODER VIEW, die ich hinzufügen möchte, keinen Primärschlüssel hat.Ansichten und Entity Framework
Es scheint, dass ein Schlüsselfeld vorhanden sein muss, um dem Modell eine Ansicht hinzuzufügen. Wie kann ich diese Ansicht zu meinem Modell hinzufügen, wenn Ansichten kein Schlüsselfeld haben dürfen, zumindest in Firebird, welches der DBMRS ist, den ich benutze.
Irgendeine Idee, wie man das löst?
Hier ist eine Visual Studio-Erweiterung, die alles für Sie erledigt, lesen Sie diesen Beitrag: [Frustriert durch fehlende Unterstützung für SQL-Views 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
Dieser Beitrag kann hilfreich sein: [http://smehrrozalam.wordpress.com/2009/08/12/entity-framework-creating-a-model-using-views-instead-of-tables/](http://smehrrozalam.wordpress. com/2009/08/12/entity-framework-creating-a-model-using-views-statt-von-tables /) –