J'essaie d'obtenir un cadre d'entité de confiance moyenne. J'ai essayé de diviser les fichiers et d'utiliser un assemblage séparé, mais j'ai l'impression d'avoir un problème après l'autre. J'ai déplacé l'EDMX vers un assembly séparé, ce qui provoque un fichier .dll unique vers le répertoire sites/Bin. Je référence cela comme ci-dessous de web.config.Entity Framework - Medium Trust
<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="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Application.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Chaque fois que je tente d'accéder à l'une des classes d'entités, je reçois un ArgumentException: « Un élément avec la même clé a déjà été ajouté. » Il est essentiel que cela fonctionne avec une confiance moyenne, mais je semble être à court d'options. Tout conseil grandement apprécié.