知识大全 Linq to DataSet 之Access查询

Posted

篇首语:不经过琢磨,宝石也不会发光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Linq to DataSet 之Access查询相关的知识,希望对你有一定的参考价值。

Linq to DataSet 之Access查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

Linq核心的组成部分有LINQ to SQL LINQ to DataSet LINQ to Entities和LINQ to XML 根据Linq对于其他的集成很快会由微软或第三方实现 而改技术对于Access数据库的支持并没有像SQL Server那么友好 今天尝试用Linq查询Access数据文件时遇到了不少麻烦 在网上搜索后发现很多朋友都遇到了相同的问题 经过反复的尝试 终于初步完成了Access的查询    下面是实现步骤     准备 用Access 建立一个users mdb文件 里面定义一个users表包括了以下三个字段——ID(int) Name(文本) Password(文本)     新建一个控制台程序后 导入改数据连接 VS 会自动的生成与数据表对应的强类型数据集并且完成相应的配置文件 其中关键的配置代码如下       <connectionStrings>        <add name= Chp Properties Settings usersConnectionString connectionString= Provider=Microsoft ACE OLEDB ;Data Source=|DataDirectory|\\users accdb;Persist Security Info=True             providerName= System Data OleDb />    </connectionStrings>    实现代码            //定义相关的DataSet和TableAdapter            usersDataSet uDS = new usersDataSet();            usersTableAdapter uTA = new usersTableAdapter();            usersDataSet usersDataTable uTable = new usersDataSet usersDataTable();        uTA ClearBeforeFill=true;            uTA Fill(uTable);                         //通过LinQ查询users表中用户名为需要查询的信息 这里AsEnumerable()是必须的            //而u Field<string>( Name )== 的意思是判断是否为需要查询的类型为string的Name字段            var users = (from u in uTable AsEnumerable()                             where u Field<string>( Name )==                              select u) First();                         //打印查询到的Password            Console WriteLine( Password: users Field<string>( Password ) );  总结:其实这里的Linq查询Access主要还是通过LINQ to DataSet实现和完成的 但是从实现方式上又是按照了ORM的模式来执行的 不得不说的是Linq为数据的查询提供了极大的便利 同时也简化了数据的操作 开始明白微软为解决Data!=Object的意图了! cha138/Article/program/ASP/201311/21747

相关参考

知识大全 LINQ to SQL语句之Insert/Update/Delete操作

LINQtoSQL语句之Insert/Update/Delete操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 Linq To Sql常用方法使用总结

LinqToSql常用方法使用总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  准备工作  数

知识大全 ASP.NET中显示Linq To SQL输出的SQL语句

ASP.NET中显示LinqToSQL输出的SQL语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Struts HOW-TO 系列 之数据库访问

StrutsHOW-TO系列之数据库访问  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  访问一个

知识大全 oracle时间查询

  selecttuseridcount(tid)num  fromsso_access_logt  where=  andtaccess_time>=to_date(yyyyMMdd)  an

知识大全 使用LINQ来简化编程的7个技巧

使用LINQ来简化编程的7个技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  自从学习LINQ

知识大全 显示DataSet类中的数据

C#高级编程:显示DataSet类中的数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 .NET LINQ数据转换

.NETLINQ数据转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用LINQ进行数据转换

知识大全 LINQ 实现常见SQL查询

LINQ实现常见SQL查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Top查询skip(i

知识大全 用数据适配器来填充 DataSet

C#高级编程:用数据适配器来填充DataSet  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb