none
Entity Framework Connection oder Metadaten Problem RRS feed

  • Frage

  • Hallo zusammen.
    Mein Problem ist:
    Die angegebene benannte Verbindung wurde entweder nicht in der Konfiguration gefunden, ist nicht für die Verwendung mit dem EntityClient-Anbieter gedacht oder ist ungültig.
     
    Zum Aufbau:
    Entity Framework, sdf DB, SqlServerCe
     
    Ich habe 2 Projekte:
    KFZOrtung5Model, das beinhaltet die edmx Datei und das Modeltemplate.
    KFZOrtung5, das beinhaltet alle anderen Klassen, Forms, usw.
     
    Zu Anfangs hatte ich alles in einen Projekt.
    Dann hab ich es geteilt, in DB und Anwendung
     
    In der anwendung habe ich bei den Datenquellen "Objekt" hinzugefügt, abgeleitet von meine Modell. Das funktioniert auch alles.
    Aber wenn ich in der Anwenddung versuche
    db = new KFZOrtung5Entities();
    dann kracht es mit obiger Fehlermeldung!
    Has das was mit dem Connectionstring zu tun???
     
    Zum besseren Verständnis habe ich ein kurzes Viedo auf meinen Server (knappe 4 Min.) gelegt, in dem das Problem anschaulich erklärt wird:
     
    Wäre nett, wenn Ihr ne Lösung hättet.
    Rüdiger.
    Montag, 6. Juni 2011 11:30

Antworten

  • Hallo Rüdiger,

    das Entity Framework legt bezieht die Metadaten aus den Ressourcen anhand der Verbindungszeichenfolge,
    siehe Verbindungszeichenfolgen (Entity Framework).
    Im Standard zeigt da auf die aktuelle Assembly (.\).
    Du musst bei Dir auf die Assembly KFZOrtung5Model verweisen.

    Gruß Elmar

    P. S.: ich habe mir das Video nicht angeschaut - das hätte a) 4 Minuten länger gedauert
    und b) kommt sonst noch jemand auf die Idee, ich müsste Antworten so verfassen ;-)

    • Als Antwort markiert Ruediger42 Montag, 6. Juni 2011 12:51
    Montag, 6. Juni 2011 12:44

Alle Antworten

  • Hallo Rüdiger,

    das Entity Framework legt bezieht die Metadaten aus den Ressourcen anhand der Verbindungszeichenfolge,
    siehe Verbindungszeichenfolgen (Entity Framework).
    Im Standard zeigt da auf die aktuelle Assembly (.\).
    Du musst bei Dir auf die Assembly KFZOrtung5Model verweisen.

    Gruß Elmar

    P. S.: ich habe mir das Video nicht angeschaut - das hätte a) 4 Minuten länger gedauert
    und b) kommt sonst noch jemand auf die Idee, ich müsste Antworten so verfassen ;-)

    • Als Antwort markiert Ruediger42 Montag, 6. Juni 2011 12:51
    Montag, 6. Juni 2011 12:44
  • Hi Elmar,

     

    ich bin sehr beeindruckt!

    Super, das war die Lösung!

     

    vielen tausend Dank!

    Montag, 6. Juni 2011 12:51