Назначение источника данных Linq-ToEntities зависает в Winforms - PullRequest
0 голосов
/ 02 мая 2009

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

myGrid.DataSource = myEntities.entity

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

Ответы [ 2 ]

1 голос
/ 02 мая 2009

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

0 голосов
/ 02 мая 2009

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

...