首页 > 代码库 > (异常).dbml无法加载到LinqDataSource控件中,也就是无法实例化
(异常).dbml无法加载到LinqDataSource控件中,也就是无法实例化
百度的问题
我在app_Data文件夹中有一个文件PlanetWrox.dbml,但是使用LinqDataSource却收索不到该文件,无法加载进去。。如下图。。
答案并没有很好的解决
地址http://zhidao.baidu.com/link?url=I_nCmdTEFTr8SD-12degXk-jkoPjZ2y72L_0LmZewhopCgMv-1nj6v3UsORYYw0U0fo4FPsTyWyk6H-PSP8Kp_
首先看下
ASP.NET中的ling to sql的用法
ling to sql(.netframework3.5中使用,vs2008以上使用)
方法:
1、将数据表放置在网站的APP_data中。
2、打开SQLSERVER2005,将APP_data中的数据表附加到SQLSERVER2005。
3、在visual studio2008中,打开视图---服务器资源管理器----数据连接(右击)---添加连接,然后填写相应内容。
4、然后右击网站根目录,添加新项,选择ling to sql类,然后会生成.dbml类文件。
5、如果想操作数据表的话,直接拖动数据表到.dbml类文件中,然后右击保存。
6、然后在cs文件中,先实例化数据类,然后查询判断。(注意实例化时,类名必须和.dbml类文件的名称一样,否则不能实例化)
因为写的函数在其他地方也要调用,所以需要将写的公用的东西封装在函数中,这就用到了提取函数,方法是:
选中需要构造函数的代码,然后右击,选中重构,然后自己设置方法名,则就设置成功了。在需要调用函数的地方,调用函数就可以了。
沁园春 www.qinychun.com
ling to sql(.netframework3.5中使用,vs2008以上使用)
方法:
1、将数据表放置在网站的APP_data中。
2、打开SQLSERVER2005,将APP_data中的数据表附加到SQLSERVER2005。
3、在visual studio2008中,打开视图---服务器资源管理器----数据连接(右击)---添加连接,然后填写相应内容。
4、然后右击网站根目录,添加新项,选择ling to sql类,然后会生成.dbml类文件。
5、如果想操作数据表的话,直接拖动数据表到.dbml类文件中,然后右击保存。
6、然后在cs文件中,先实例化数据类,然后查询判断。(注意实例化时,类名必须和.dbml类文件的名称一样,否则不能实例化)
因为写的函数在其他地方也要调用,所以需要将写的公用的东西封装在函数中,这就用到了提取函数,方法是:
选中需要构造函数的代码,然后右击,选中重构,然后自己设置方法名,则就设置成功了。在需要调用函数的地方,调用函数就可以了。
转自
http://www.cnblogs.com/fengzheng126/archive/2012/05/04/2483458.html
解决方法:
把dbml的名字改成你需要的表的名字
注意实例化时,类名必须和.dbml类文件的名称一样,否则不能实例化
(异常).dbml无法加载到LinqDataSource控件中,也就是无法实例化