我在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,然后再将其分配给任何数据源。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top