BEARBEITEN: Ich habe einen Fehlerbericht eingereicht, und Microsoft hat bestätigt, dass es sich um einen Fehler handelt. Es gibt derzeit keine ETA, wann es behoben wird.
Fehlerbericht: Ссылка
Offizielles Feedback: Ссылка
Ich habe eine Lösung, die folgendermaßen strukturiert ist.
Die WPF-Anwendung ruft Methoden im Datenzugriffsprojekt auf, die ihre Daten aus dem Entitätsrahmenprojekt abrufen und in XAML binden.
z.B.
%Vor%Das Problem, das ich habe, ist, dass der VS 2008-Designer nicht geladen wird, wenn ich Funktionen aus dem Datenzugriffsprojekt aufrufen, kann ich jedoch die Lösung kompilieren und ausführen.
Wenn ich eine Funktion im Code hinter dem XAML erzeuge und diese anstelle des Datenzugriffsprojekts verwende, funktioniert es gut und der Designer lädt tatsächlich. Das Problem tritt nur auf, wenn ich das Datenzugriffsprojekt anrufe.
Die Fehlermeldung, die ich vom Designer bekomme, ist
%Vor%Ich habe die folgende Verbindungszeichenfolge in der App.config des WPF-Projekts und des Datenzugriffsprojekts
%Vor%Ich verwende VS 2008 SP1, .NET 3.5 SP1, Vista 32 Bit
Ja, das ist scheiße. Ich musste mich vorher damit befassen. Das Beste, was Sie tun können, ist, dass Ihre Controller-Funktion in der Entwurfsansicht falsche Daten zurückgibt.
Tags und Links wpf .net entity-framework multi-project