标签:无法 安装 智能 col 组件 身份验证 隐藏 目的 说明
在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环境下】
标签:无法 安装 智能 col 组件 身份验证 隐藏 目的 说明
原文地址:https://www.cnblogs.com/xiaobenxiaoben/p/9858874.html