代码改变世界

随笔分类 -  ADO.NET

利用Linq将DataTable转换成所需的模型——(开发实战)

2013-05-08 17:00 by y-z-f, 943 阅读, 收藏, 编辑
摘要: 一、使用的情形 如今很多公司都会有自己的三层架构自动生成程序,但是自动生成的永远只能应付普通的情况,有时候我们需要只获得里面部分字段的数据并且还要使用模型,这个时候就会出现问题了,如果我们使用自带的三层架构的模型会发觉很多的属性并没有使用到,会感觉很浪费,其次就是转换的难度比较高,并且需要不断的循环加以判断获得自己需要的数据。二、Linq实战 比如我们获得了一个DataSet类型的对象,里面有我们需要的数据,但是我们只需要里面部分字段的数据,并且还需要经过筛选以及排序。 开始我们先要声明一个含有我们需要字段名称属性的类,如下: public class MySysData ... 阅读全文

T-SQL 之 存储过程入门

2013-01-08 14:37 by y-z-f, 4017 阅读, 收藏, 编辑
摘要: 当你还在使用拼接 T-SQL 语句让后通过 SqlCommand 执行它,是否感觉过的很麻烦?或许T-SQL语句很简单,也就花费不了多少时间。如果T-SQL语句长达5行以上你是否会感觉厌恶、频繁出错呢?而今天就让我们去学习一个可以大大减少我们在VS中拼写T-SQL语句的方法。就在是学习如何编写和使用存储过程。 所要具备的条件:学习过 ADO.NET 学习过 T-SQL 基本语句 使用NORTHWND数据库作为举例 一、什么是存储过程 很多权威的说法就是‘允许重复执行某个任何的SQL语句。只要创建某个过程一次,就可以在程序中多次重用它。这一稿了程序的可维护性,允许程序以统一、优化的方式访问数据. 阅读全文

ADO.NET 之 三 2

2012-12-31 19:33 by y-z-f, 389 阅读, 收藏, 编辑
摘要: 我们接着上面的章节继续学习 SqlCommand 更高级的话题1. 异步执行T-SQL注意:T-SQL 语句中必须要有: Asynchronous Processing=true; 1.1 异步执行无结果集(无参数) 相关的方法 BeginExecuteNonQuery() EndExecuteNonQuery() 相关的类 IAsyncResult 使用方法:首先按照正常建立数据库连接的方式建立连接,然后创建SqlCommand实例构造所需执行的T-SQL语句.然后最重要的一步就是:(假设 cmd 为 SqlCommand 实例)1 IAsyncResult result = cmd.Beg 阅读全文

ADO.NET 之 三

2012-12-31 13:06 by y-z-f, 348 阅读, 收藏, 编辑
摘要: 三、操作篇(1)1.构造函数 1 // 1. 2 SqlCommand cmd = new SqlCommand(); //默认构造函数 3 /* 4 相关的默认值为以下: 5 CommandText : 空字符串 6 CommandTimeout : 30s 7 CommandType : CommandType.Text 8 Connection : NULL 9 */10 11 //2.12 SqlCommand cmd = new SqlCommand( 13 "SELECT * FROM NORTHWND" //T-SQL语句14... 阅读全文

ADO.NET 之 二

2012-12-29 23:09 by y-z-f, 317 阅读, 收藏, 编辑
摘要: 二、数据库连接篇在 AOD.NET 中我们都是使用 SqlConnection 类来连接数据库的,所以这节我们主要介绍的是1. SqlConnection类的详细使用方法1.1 构造函数1 //1.2 SqlConnection()3 //2.4 SqlConnection( string connectionString )1.2 或者设置连接数据库的字符串1 SqlConnection con = new SqlConnection();2 con.ConnectionString = ""; //设置数据库的连接字符串1.3 设置连接超时1 SqlConnection 阅读全文

ADO.NET 之 一

2012-12-29 11:01 by y-z-f, 390 阅读, 收藏, 编辑
摘要: 如今从事网页开发的同事们一定会发现,你写的很多代码多数都是关于数据的增删改查,而真正的纯功能方面的代码却很少,所以我们在这专门一个章节来介绍ADO.NET技术.一、连接字符串 这方面的权威只是,当然还是看MSDN.当然下面我会全部的介绍.然后挑选其中经常使用的进行介绍.自己手写的数据库连接字符串使用VS自动生成的利用类完成我先学习关于数据库连接字符串的基础知识:1.1 数据库连接字符串关键字默认值描述ApplicationIntent"ReadWrite"设置该连接的工作类型:ReadWrite 可读取并写入数据ReadOnly 只可读取数据Async"false 阅读全文
点击右上角即可分享
微信分享提示