質問

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クライアントの場合、結果をリストに送信してからデータソースに割り当てることをお勧めします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top