LINQ to SQL DataContext问题

时间:2011-08-15 18:27:46

标签: asp.net sql linq

我终于明白了我已准备好将我已经工作了几个星期的新网站直播并遇到以下错误:

 CS0246: The type or namespace name 'clientconnectDataContext' could not be found (are you missing a using directive or an assembly reference?

我的连接字符串

 clientconnectDataContext db = new clientconnectDataContext();

只要我尝试加载运行Linq to SQL查询的页面,就会发生这种情况。我在服务器上有dbml文件,并且它的名称正确,只有在我把它放到现场时,一切都在localhost上工作,它会抛出错误。我唯一能想到的是,我在主网站的一个文件夹中托管这个,并且App_folder需要在网站的根目录之外(我在两个地方都试过它无济于事)我知道没有将网站放在主机的根目录中导致我处理的其他问题。

我知道这是一个非常模糊的问题,我尽量包含尽可能多的信息,如果您需要任何其他信息,我会回复。

谢谢!

2 个答案:

答案 0 :(得分:0)

如果它是一个网站,那么请确保你已经上传了构成* .dbml文件的所有三个文件,而没有所有文件IIS都不知道如何编译代码:

YourDataContext.dbml
YourDataContext.dbml.layout
YourDataContext.dbml.designer.cs

答案 1 :(得分:0)

使用数据库连接字符串

尝试clientconnectDataContext()
clientconnectDataContext db = new clientconnectDataContext("put your connection string to your database here ");