使用VS2012,應用最新的SP /更新。添加Linq-to-Sql類中斷簡單的ASP.NET Web應用程序
我一直非常沮喪,試圖讓ObjectDataSource工作。請參閱http://bit.ly/XTpdvN和http://bit.ly/XTpsHi。
我開始了一個新的Web應用程序項目,在每一步之後編譯並運行,試圖使步驟儘可能細化。
1)創建新的空web應用程序。
2)添加WebForm1.aspx。
3)清理,重建,運行(在瀏覽器中或在調試器中查看)。
4)向App_Code添加新類。
5)重複#3。
5)將現有的.mdf添加到App_Data。
6)重複#3。
7)將Linq-to-Sql類添加到App_Code(Items.dbml)。保持空白。
8)清潔,改造,運行調試器:
Compiler Error Message: CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)
Source Error:Line 12: namespace ODS_Restart.App_Code Line 13: { Line 14: using System.Data.Linq; Line 15: using System.Data.Linq.Mapping; Line 16: using System.Data;
據我所知,沒有任何的代碼在App_Code文件需要的Linq:
namespace ODS_Restart.App_Code
{
public class BAL
{
public static List<string> GetCountries()
{
return new List<string>() { "USA", "Aus", "NZ"};
}
}
}
正如我所說的,很令人沮喪的。如何突破這個問題,任何有識之士將大大apprectiated ....
你的項目有什麼參考? – doctorless 2013-04-23 13:08:32
嘗試更改使用System.Data.Linq只是使用System.Linq我剛剛嘗試,這就是我在VS 2012中得到的。 – Paritosh 2013-04-23 13:39:36
你有沒有使用System.Data.Linq;文件中的聲明? – 2013-04-23 15:04:10