【发布时间】:2023-03-17 11:36:01
【问题描述】:
我有一个数据库,其中有一个名为“Article”的表(当然包含我所有的文章)和另一个名为“ArticleSupplier”的表(包含我的文章的供应商)。每篇文章可以有多个供应商。
我所做的是使用 Linq 将我的表格文章绑定到 WPF 列表视图,但我还需要显示我的文章的第一个供应商参考,所以我做了这样的绑定:
DisplayMemberBinding="{Binding Path=ArticleSupplier[0].reference, Mode=OneWay}"
这很好用,除了性能之外,滚动真的很痛苦,这当然是由于我的绑定涉及的“子查询”数量。
我怎样才能以最快的方式实现这一目标?我真的需要在我的列表视图中显示供应商参考(没有绑定滚动性能非常好)。
非常感谢您的帮助,我真的很困惑。
【问题讨论】:
标签: wpf linq performance binding