Pregunta

Si es posible usar las funciones valoradas en la tabla en un Edmx con la entidad Framework 5 RC / Visual Studio 2010?

No puedo ver la opción en el diseñador EDMX, tengo la sensación de que el diseñador está en .NET 4.5? ¿Son mis sospechas correctas? ¿O tal vez en Visual Studio 11?

No estoy realmente en condiciones de poder actualizar nuestro proyecto a .NET 4.5 Aún, ¿hay otra forma de usar las funciones valoradas en la tabla (tal vez modificando el EDMX a mano?).

Información adicional:

este El blog Post en MSDN ayuda a confirmar la incompatibilidad:

Algunas características solo están disponibles al escribir una aplicación que Objetivos .NET 4.5. Esto incluye soporte enumio, tipos de datos espaciales, Funciones valiosas de la tabla y las mejoras de rendimiento. Si usted es Dirigiéndose a .NET 4.0 Todavía obtiene todas las correcciones de errores y otros menores mejoras.

Sin embargo, curiosamente, este TUTORIAL DISCUSE MODIFICACIÓN DEL EDMX directamente para agregar soporte para TVF, pero parece ser para una versión beta anterior. El IntelliSense XML tampoco encontró los elementos discutidos en el tutorial, pero podría ser porque estaba usando un esquema diferente. Lamentablemente me he quedado sin tiempo para intentar aplicar el tutorial al nuevo candidato de liberación de EF5, pero me interesaría saber si alguien ha tenido suerte.

¿Fue útil?

Solución

Lamentablemente, el soporte de la función Valord de la tabla depende actualmente de .NET 4.5 y VS 2012.

Otros consejos

He estado usando este enfoque Para utilizar las funciones values de la tabla de EF 4. Básicamente, incluye la edición de manos del archivo EDMX.El inconveniente de ese enfoque es que necesita editar el archivo manualmente siempre que actualice su modelo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top