Problem beim Zugriff auf EF aus anderer Assembly

07/01/2010 - 16:09 von Rafael G. | Report spam
Hallo NG,

mache meine ersten Gehversuche mit EF4 unter VS 2010 Beta2.
Solange ich innerhalb einer Assembly bin, klappt alles wunderbar.
Nun habe ich eine andere Assembly als WinForm erstellt und möchte als
Verweis auf die Assemlby mit dem ObjectContext und EDM zugfreifen.
Beim Instanzieren des ObjectContextes bekomme ich folgende Fehlermeldung:

Eine nicht behandelte Ausnahme des Typs "System.ArgumentException" ist
in System.Data.Entity.dll aufgetreten.

Zusàtzliche Informationen: 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.

vg
Rafael
 

Lesen sie die antworten

#1 Frank Dzaebel
07/01/2010 - 21:20 | Warnen spam
Hallo Rafael,

[...] andere Assembly ergibt: [...] 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.



by design. Das geht so im Standardfall nicht direkt,
denn das làuft dann ggf. im Kontext einer "neuen Exe". Diese
schaut dann aber (by design) bei der Entities-Erzeugung in den
Entity-Configuration-Sections der "NeueExe.exe.config", um die
ConnectionString-Informationen herauszulesen. Tatsàchlich steht
der gewünschte ConnectionString aber ggf. in der
"EntityMaster.dll.config".
___________

[Problem using ADO.NET Entity Framework from a DLL class-library]
http://social.msdn.microsoft.com/Fo...46d8e1a68/

[Entities in separate projects]
http://social.msdn.microsoft.com/Fo...e4ac6c4a0/

[EntityConnection error: The specified named connection is either not
found in the configuration...]
http://social.msdn.microsoft.com/fo...f93959533/
________________

Keywords für Suchmaschinen:
System.ArgumentException:
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.
Source="System.Data.Entity"
StackTrace: bei System.Data.EntityClient.
EntityConnection.ChangeConnectionString ...

Englisches Pendant:
"The specified named connection is either not found in the configuration,
not intended to be used with the EntityClient provider, or not valid".
__________________

[system.data.objects dev guy : Entity Framework FAQ]
http://blogs.msdn.com/dsimmons/page...k-faq.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen