类型化DataSet的自定义sql语句以及性能优化

原创 2012年03月30日 21:56:45

类型DataSet的功能非常强大,我们查询数据的时候也没必要写那么多的代码,数据库的连接和关闭也不需要我们自己控制。最多就是是几个sql语句。学了这么久我算是体会到C#的过人之处了。下面就做个这样的小练习来写个小程序。

1.新添加一个mdf文件,这个就不多说了

2.新建一个数据集这个也是比较简单的。

3.鼠标右键右击数据集,选择添加之后选择query,如图所示


4.点击下一步选择select


5.点击下一步,编写一个符合自己需要的程序


6.点击下一步为你的方法取个名字,最好见名知意。点击完成就OK了


7.写个winform小程序来展示

 private void button2_Click(object sender, EventArgs e)
        {
            T_COMPANYTableAdapter adapter = new T_COMPANYTableAdapter();
            //先打开数据库连接这样可以提高性能
            adapter.Connection.Open();
            var s=adapter.GetDataById(1);
            //关闭数据库连接
            adapter.Connection.Close();
            var single = s.Single();
            MessageBox.Show(single.name);
        }

简单吧,下面看下程序的运行效果



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

创建类型化DataSet及架构讲解

  • 2009年10月31日 09:21
  • 263KB
  • 下载

类型化DataSet登陆

  • 2013年08月18日 11:15
  • 347KB
  • 下载

类型化(Type)的DataSet (使用强类型的DataSet。定义的数据库表一定要有主键,否则不能使用)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using 可空类型.Dat...

黑马程序员--强类型化DataSet

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 类型化的 DataSet 是从 Da...
  • polk6
  • polk6
  • 2012年03月16日 18:34
  • 564

黑马程序员 类型化DataSet更新

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   1:调用Adapter的U...

使用非类型化的DataSet完成用户信息的增删改查操作

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">

.NET“类型化数据集(Typed Dataset)”使用心得 - 2. 创建

2.1.  建立Typed DataSet 右键单击要建立Typed DataSet的项目,选择Add-> New Item。然后选择C#下,Data类别,选择DataSet,起一个[名字],然后点...
  • mfn2005
  • mfn2005
  • 2012年05月09日 16:10
  • 325

(待求证)更正老师免费视频里“类型化DataSet批量插入数据”的一个不right的地方

老师在第30课《类型化DataSet批量操作》里讲到批量插入数据时建议手动打开数据库连接,再执行批量插入,这样的效果是:手动打开连接插入耗时比不手动打开连接节省时间高达20多倍(一个耗时45秒,一个耗...
  • szwang1
  • szwang1
  • 2011年10月23日 11:20
  • 1725

EffectiveJava(20)使用子类型化优化标签类

标签类:其中有许多样板代码,包括枚举声明,标签域和条件语句 如果要给它添加风格,除了有权限修改源码之外,你还得给每个条件语句都添加一个条件,否则就会在运行时失败 标签类过于冗长,容易出错,并且效率低下...
  • JacXuan
  • JacXuan
  • 2017年03月05日 01:31
  • 11437

类型化DataSheet实现数据赛选

  • 2011年11月29日 19:40
  • 193KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类型化DataSet的自定义sql语句以及性能优化
举报原因:
原因补充:

(最多只允许输入30个字)