Entity Framework - Confianza Medio
-
18-09-2019 - |
Pregunta
Estoy intentando conseguir el marco de la entidad que trabaja en la confianza medio. He intentado dividir los archivos y usar un montaje separado, pero me parece que tienen un problema tras otro.
moví el EDMX a un ensamblado independiente, lo que provoca una única .dll que se outpit al directorio sites / bin. Estoy referencia a esto como continuación de 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="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Application.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Siempre que intente acceder a una de las clases de entidad, consigo un ArgumentException: 'un elemento con que ya se ha añadido la misma clave. Es fundamental que esto funciona con la confianza medio, pero parece estar quedando sin opciones. Cualquier consejo muy apreciada.
Solución 2
Traslado de la EDMX y todas las clases parciales a un conjunto separado fue la solución eventual.
Otros consejos
Puede utilizar Entity Framework 3.5 en fideicomiso medio. Sin embargo, hay un problema con el funcionamiento de esto en Windows 7 y Windows Server 2008. Microsoft lanzó un parche para esto. Leer aquí para obtener más información.