好吧,我有一個LINQ to SQL系統在WCF服務上設置。我的應用程序包含對此服務的引用,它用於從SQL數據庫收集數據。我使用由SQLMetal.exe生成的DataContext對象。LINQ to SQL中的新數據與本地緩存的數據相比較
我在我的DataContext對象,客戶端和組中的兩個實體的集合。每個客戶端都包含一個字段,該字段說明它所屬的組數(以逗號分隔的組ID列表)。
在應用程序中,我有客戶的表。如果我選擇一個並單擊按鈕,則第二個表格將顯示客戶端所屬組的詳細信息。
這裏的問題:當我點擊這個按鈕,做我去的數據庫中向各組的時候,或者我應該加載組應用程序啓動時,並通過篩選那些?後者會更快,但我想要一個併發解決方案。第二個問題(我知道不應該有兩個真的,但我只是意識到我可能會對此問題感到困惑):當我在DataContext對象的集合上運行LINQ查詢時,是否獲得最新數據庫數據?
謝謝。
我可以回覆三個答案,或者我可以只回復一次。與我正在尋找的那種信息相關的三個很好的答案。多謝你們! – user738383