通常我需要組合多個表中的數據並將結果顯示在GridView控件中。Linq to SQL設計問題
我可以寫在Page_Load事件LINQ查詢在線,返回結合,我需要的所有字段匿名類型,數據綁定結果到GridView控件。
- 問題:我使用Scott Guthrie on his blog描述的'幫手方法'。這種幫助方法不能返回匿名類型。查詢將不得不內聯這種方法。
我可以編寫一個數據庫視圖,它返回我需要的數據,並用它返回的這個(新的和已知的)類型的查詢編寫一個幫助器方法。
- 問題:在數據庫模式中我需要很多視圖,而且我會介紹很多數據的冗餘方面。我也失去了使用Linq的一些優勢 - 從數據庫中刪除所有業務邏輯。
我想採取的做法,讓我保持LINQ查詢的輔助方法,還可以讓我訪問,我需要在各自的數據綁定表達式網格中的所有屬性。這可以做到嗎?
這是C#嗎?如果是這樣,您將通過添加C#標籤獲得更多視圖。如果您使用的是GridView控件,我假設ASP.NET。 – 2009-09-24 17:06:41
我不認爲語言很重要。 – cdonner 2009-09-24 17:20:12