好吧,我有一个LINQ to SQL系统在WCF服务上设置。我的应用程序包含对此服务的引用,它用于从SQL数据库收集数据。我使用由SQLMetal.exe生成的DataContext对象。LINQ to SQL中的新数据与本地缓存的数据相比较
我在我的DataContext对象,客户端和组中的两个实体的集合。每个客户端都包含一个字段,该字段说明它所属的组数(以逗号分隔的组ID列表)。
在应用程序中,我有客户的表。如果我选择一个并单击按钮,则第二个表格将显示客户端所属组的详细信息。
这里的问题:当我点击这个按钮,做我去的数据库中向各组的时候,或者我应该加载组应用程序启动时,并通过筛选那些?后者会更快,但我想要一个并发解决方案。第二个问题(我知道不应该有两个真的,但我只是意识到我可能会对此问题感到困惑):当我在DataContext对象的集合上运行LINQ查询时,是否获得最新数据库数据?
谢谢。
我可以回复三个答案,或者我可以只回复一次。与我正在寻找的那种信息相关的三个很好的答案。多谢你们! – user738383