Ich habe ein MVC 2-Projekt, in dem ich kürzlich die automatisch generierte Mitgliedschaft/Rollen-Datenbank mit meiner Primärdatenbank konsolidiert habe. Ich habe ein EF4-Modell aus der primären Datenbank generiert und es enthält eine Tabelle namens Bücher. Jetzt, da ich die beiden konsolidiert habe, habe ich Beziehungen zwischen Books und aspnet_Users eingerichtet, damit ich die Bücher jedes Benutzers sehen kann.ASP.NET MVC2 und Entity Framework 4 Generieren eines Modells aus der Datenbank ohne Duplizieren von Mitgliedschaftsmodellen
Das Problem ist, dass ich mein EF4-Modell aktualisieren möchte, so dass es diese Beziehung darstellt, aber ich möchte den generierten Mitgliedscode behalten.
Gibt es trotzdem etwas zu tun?
Ich habe es vorher gesagt und ich sage es noch einmal - nicht die Mitgliedschaft Tabellen zuordnen. Verwenden Sie die integrierte Provider API. – RPM1984
@ RPM1984: Ich versuche, sie nicht abzubilden. :) –
Ich denke auch nicht, dass die Provider-API hier elegant wäre. Meine Bücher (und andere Tabellen mit zusätzlichen Beziehungen zu aspnet_users) befinden sich in der Datenbank und sind meinem Entitätsmodell zugeordnet. Die einzige Möglichkeit, wie dies funktioniert, ist die Verwendung der Provider-API zum Speichern von IDs, die ich dann zum Nachschlagen von Elementen in der Datenbank verwenden kann. Das wäre ziemlich rund und hässlich. Gibt es einen besseren Weg, die Provider-API hier zu verwenden? –