Linq-ToEntities数据源分配在Winforms中挂起
-
03-07-2019 - |
题
我在WinForms中有一个非常典型的linq-to-entities数据绑定:
myGrid.DataSource = myEntities.entity
当它到达那行代码时,它就会挂起。类似的赋值不同的实体在代码中的其他地方工作正常。数据库在所有实体中包含的数据行不超过50行(这是一个新项目),因此它不会等待数据。
解决方案 2
有趣的是,我可能已经找到了解决方案。我有一个实体,我们称之为C,它将实体A和B连接在一起作为连接表。我决定A和B可以直接联系。显然这搞砸了内部Linq逻辑并绑定到A或B然后挂起。当我删除C时,对A和B的绑定开始起作用。
其他提示
取决于它是asp.net还是windows窗体...如果它是一个asp.net客户端,你试图数据绑定我建议将结果发送到List,然后再将其分配给任何数据源。
不隶属于 StackOverflow