我通常在家中運行VS 2008並且內置了LINQ。在工作中,我們仍然使用VS 2005,並且有機會啓動一個新項目,我希望使用LINQ to SQL 。Visual Studio 2005中的LINQ to SQL
後做一些搜索所有我能想出是LINQ 2006年5月CTP將不得不安裝LINQ在VS 2005年工作
是否有人知道正確的加載項或我需要更新在VS 2005中安裝使用LINQ(最好不必使用上面提到的CTP)。
我通常在家中運行VS 2008並且內置了LINQ。在工作中,我們仍然使用VS 2005,並且有機會啓動一個新項目,我希望使用LINQ to SQL 。Visual Studio 2005中的LINQ to SQL
後做一些搜索所有我能想出是LINQ 2006年5月CTP將不得不安裝LINQ在VS 2005年工作
是否有人知道正確的加載項或我需要更新在VS 2005中安裝使用LINQ(最好不必使用上面提到的CTP)。
您可以引用System.Data.Linq.dll和System.Core.dll,併爲C#3.0或最新的VB編譯器設置構建目標,但其他任何內容都必須手動映射(VS2005中沒有設計器支持在LINQ to SQL RTM中)。
使用May CTP(測試版軟件)已不再合法。
這是不合法的,無需安裝的.Net 3.5
做LINQ在VS2005的最好方法是使用LINQBridge爲LinqToObjects部署System.Core.dll(等等),並且使用簡單的表適配器或一些其他數據訪問方法將數據放入對象(用於進一步內存查詢)。
另請注意:LinqToObjects需要Func(T) - 它們實質上是委託類型。 LinqToSQL需要表達式(Func(T)) - 它們是表達式樹,如果沒有lambda語法就難以構建。
如果新建項目,爲什麼不使用VS 2008? – Svish 2009-03-23 09:31:09