Pregunta

Tengo un enlace de datos linq a entidades muy típico en WinForms:

myGrid.DataSource = myEntities.entity

Cuando llega a esa línea de código, simplemente se cuelga. Asignación similar una entidad diferente funciona bien en otra parte del código. La base de datos no contiene más de 50 líneas de datos en todas las entidades (es un proyecto nuevo), por lo que no está esperando datos.

¿Fue útil?

Solución 2

Curiosamente, es posible que haya encontrado la solución. Tenía una entidad a la que llamaremos C, que vinculaba las entidades A y B como una tabla de unión. Decidí que A y B podrían vincularse directamente. Aparentemente, esto arruinó la lógica interna de Linq y el enlace a A o B se colgó. Cuando quité C, el enlace con A y B comenzó a funcionar.

Otros consejos

Dependiendo de si es asp.net o formularios de Windows ... Si es un cliente asp.net que está intentando vincular datos, recomendaría enviar los resultados a una Lista antes de asignarlos a cualquier fuente de datos.

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