Frage

Ich versuche, die Entity Framework arbeitet in Medium Vertrauen zu erhalten. Ich habe versucht, die Dateien aufgeteilt und unter Verwendung einer separaten Assembly aber ich glaube, ein Problem nach dem anderen zu haben.

zog ich die EDMX in eine separate Baugruppe, die eine einzelne DLL verursacht, die Websites / Bin-Verzeichnis outpit werden. Ich Referenzierung dies wie unten aus web.config.

<add name="ApplicationDB" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Application.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
<add name="ShopEntities" connectionString="metadata=res://*/;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Application.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

Jedes Mal, wenn ich versuche, eine der Entitätsklassen zuzugreifen, erhalte ich ein Argument: ‚Ein Element mit demselben Schlüssel wird bereits hinzugefügt‘ Es ist wichtig, das funktioniert mit mittlerem Vertrauen, aber ich scheine aus Optionen zu laufen. Jede Beratung sehr geschätzt.

War es hilfreich?

Lösung 2

Das Verschieben der EDMX und alle Teilklassen in eine separate Anordnung wurde die Lösung zu.

Andere Tipps

Sie können die Entity Framework 3.5 in mittlerer Vertrauenswürdigkeit verwenden. Allerdings gibt es ein Problem mit diesem unter Windows 7 und Windows Server 2008. Microsoft einen Patch für diesen freigegeben. Lesen Sie hier mehr info.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top