Linform-ToEntities DataSource割り当てがWinformsでハングする
-
03-07-2019 - |
質問
WinFormsには非常に典型的なlinq-to-entitiesデータバインディングがあります:
myGrid.DataSource = myEntities.entity
そのコード行に到達すると、単にハングします。異なるエンティティの同様の割り当ては、コードの他の場所で正常に機能します。データベースには、すべてのエンティティ(新しいプロジェクト)に50行以下のデータが含まれているため、データを待機していません。
解決 2
興味深いことに、解決策を見つけたかもしれません。エンティティAとBを結合テーブルとしてリンクするCというエンティティがありました。 AとBは直接リンクできると判断しました。どうやらこれは内部Linqロジックを台無しにし、AまたはBのいずれかにバインドしてからハングしました。 Cを削除すると、AとBへのバインディングが機能し始めました。
他のヒント
asp.netかwindowsフォームかによって異なります...データバインドしようとしているasp.netクライアントの場合、結果をリストに送信してからデータソースに割り当てることをお勧めします。
所属していません StackOverflow