使用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