Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo le ayuda a resolver el problema de compatibilidad que se produce cuando se usa Windows Communication Foundation (WCF) Rich Internet Applications (RIA) Services V1.0 SP2 y Entity Framework (EF) 5 juntos en una aplicación.
Versión original del producto: Entity Framework 4.1
Número de KB original: 2975356
Síntomas
Cuando se usa WCF RIA Services V1.0 SP2 y EF 5 juntos en una aplicación, la aplicación puede cumplir un comportamiento impredecible.
Causa
Este problema se produce debido a problemas de compatibilidad de metadatos entre los servicios RIA en Microsoft Visual Studio y las versiones de Entity Framework posteriores a la 4.1.
Solución
Para solucionar este problema, al seleccionar una plantilla de aplicación empresarial de Silverlight en Microsoft Visual Studio 2010, Visual Studio 2012 o Visual Studio 2013, use RIA V1.0 SP2 junto con Entity Framework 4.1, que viene como opción predeterminada. Para usar versiones posteriores de Entity Framework, debe usar los paquetes NuGet disponibles públicamente.
Métodos para agregar RIA Services a un proyecto de Silverlight
Hay dos maneras de agregar la funcionalidad de RIA Services a un proyecto de Microsoft Silverlight:
Agregue la funcionalidad de RIA Services que se incluye con Visual Studio.
Este método requiere Entity Framework 4.1 y es compatible con Microsoft.
Agregue la funcionalidad de RIA Services que está disponible como paquete NuGet.
Este método se recomienda cuando se usan las versiones posteriores de Entity Framework. Sin embargo, Microsoft no lo admite.
Información adicional
Para obtener más información sobre los servicios de RIA, consulte RIA Services is Getting Open-Sourced. Para los paquetes NuGet, consulte el repositorio en NuGet.org.
Aviso de declinación de responsabilidades sobre la información de terceros
Los productos de terceros que describe este artículo son fabricados por empresas independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.