Вопрос

У меня очень типичная привязка данных linq-to-entity в WinForms:

myGrid.DataSource = myEntities.entity

Когда он достигает этой строки кода, он просто зависает. Аналогичное назначение другой сущности отлично работает в другом месте кода. База данных содержит не более 50 строк данных во всех сущностях (это новый проект), поэтому она не ожидает данных.

Это было полезно?

Решение 2

Интересно, я, возможно, нашел решение. У меня была сущность, которую мы будем называть C, которая связывала сущности A и B вместе как объединяющую таблицу. Я решил, что A и B могут быть связаны напрямую. По-видимому, это испортило внутреннюю логику Linq и привязку к A или B, а затем зависло. Когда я удалил C, привязка к A и B начала работать.

Другие советы

В зависимости от того, является ли он asp.net или формой Windows ... Если это клиент asp.net, который вы пытаетесь связать с данными, я бы порекомендовал отправить результаты в список перед назначением его любому источнику данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top