关于LinqDataSource配置数据源在VS017环境下
Posted xiaobenxiaoben
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于LinqDataSource配置数据源在VS017环境下相关的知识,希望对你有一定的参考价值。
在asp.net 4.5,存取数据库时。使用数据源控件实现数据访问,在使用LinqDataSource数据源控件时.遇到了当我 “Configure Data
Source”【配置数据源时】无法显示DataContext object .网上找了好久,结合自己慢慢的摸索,终于给搞清楚了...
1,第一步当然是确定你选择的数据库实例类型和身份验证方式。
以微软的数据库管理系统来说,数据库实例类型有SQL Server,SQLEXPRESS和LocalDB实例,不同的实例类型决定了你的项目的Web.config配置文件里的数据库连接字符串中的Data Source属性值。你可以在项目的App_Data文件夹里打开数据库文件,或者vs017中,选择
点击图中【Change】选项,选择数据源,这里我是选择的是Microsoft SQL Server DataBase File ,【另一种方法是双击你的asp.net项目中的App_Data文件夹内的数据库文件】,
完成之后你会看到Server Explorer,数据库资源管理器出现,
并且系统会在web.congfig里自动添加数据库连接字符串,
2.在App_Code文件夹里添加新项,选择【LINQ to SQL类】模板,如果还没安装该组件,你可以选择TOOL菜单,进入vs installer里,添加该组件,
、
之后就是在打开的server explorer[数据库资源管理器]窗口,选中连接展开Tables(表),将所有数据表拖放到新建的xxxxx.dbml文件的对象关系设计器里 操作完成。如图,确保xxxxdbml文件展开下的design .cs文件的代码生成成功,否则建议重试,,,,
3新建web form文件
,如图,.aspx文件代码,
,之后选择.aspx文件左下角Design【设计】选项,在LINQData控件的右上角可以看到智能标记,点击选择Configure Data Source
可以看到如图所示的效果...,如果勾选【show only DataContext objects】显示为空白,说明数据库连接配置有错误,或.dbml文件有问题,请返回重试,,,
隐藏代码文件为:
利用LINQ to SQL查询数据其中 myexercisedbDataContext 对象db就是我们之前工具自动生成的xxxdesigher.cs文件里的类实例,该类继承自DataContext.
最后在浏览器里浏览效果,,,
另:如果新建LINQ 同SQL 类文件时 ,生成错误,可以尝试更改该文件的路径,不放在App_Code文件夹内..
以上是关于关于LinqDataSource配置数据源在VS017环境下的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET LinqDataSource WHERE 子句
当我们将 Telerik 网格与 LinqDataSource 一起使用时,如何在页面的各种按钮单击事件上重新生成网格数据
matlab中plot(alpha,vsm,'r-',alpha,vs0,'b-','LineWidth',4);是啥