2009-08-20 99 views

回答

2

如果您使用的是.NET 3.5或更高版本,則可以使用LINQ輕鬆實現。

在這樣做之前,我會確保您正在做的一切都與您在數據庫端選擇數據集有關。

問問自己是否真的需要在應用程序中執行此操作,或者它是否可以在數據庫端生活(如視圖,存儲過程等)。

通過在數據庫端保留查詢邏輯,您可以將它保留在它所屬的位置並且最有效地執行。另外,通過讓數據庫執行所有查詢工作,您允許您的應用程序更具可伸縮性,因爲數據庫幾乎總是比您的應用程序本身更容易並且更高效地並行化和擴展。

+0

相當有幫助的人。那麼我從來沒有在LINQ上工作,所以你會提供一個有用的鏈接,這是更有描述性的編碼觀點而不是理論,因爲我理論上很糟糕:S – Mobin 2009-08-21 01:57:12

+0

從這裏開始:http://msdn.microsoft.com/zh-cn/ -ca /庫/ bb397926.aspx – 2009-08-21 07:09:45

0

您可以使用DataView.RowFilter屬性,它提供了一個相當簡單的查詢語言,或者您可以在.NET 3.5+中使用LINQ to DataSet。

相關問題