CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

学习了一段时间,大家看我这样写好不好,应该怎么改正?谢谢了!

楼主fengyulai(加油、学习...)2005-08-01 17:48:16 在 .NET技术 / C# 提问

using   System;  
  using   System.Data;  
  using   Microsoft.ApplicationBlocks.Data;  
  using   ConnString;  
  using   IshoolApp;  
   
  namespace   DbClass  
  {  
  ///   <summary>  
  ///   DataHj   的摘要说明。  
  ///   </summary>  
  public   class   DB:IshoolApp.IDataWork  
  {  
  ConnString.ConnString   myConnString   =   new   ConnString.ConnString();  
  public   DB()  
  {  
  //  
  //   TODO:   在此处添加构造函数逻辑  
  //  
   
  }  
  #region   IDataWork   成员  
   
  ///   <summary>  
  ///   根据sql语句对数据库进行添加、修改、删除操作...  
  ///   </summary>  
  ///   <param   name="sql"></param>  
  public   void   DataExecuteNonQuery(string   sql)  
  {  
  //   TODO:     添加   DataHj.DataExecuteNonQuery   实现  
  SqlHelper.ExecuteNonQuery(this.myConnString.sqlConnString,CommandType.Text,sql);  
  }  
   
   
   
   
  ///   <summary>  
  ///   根据传递sql语句返回DataSet对象...  
  ///   </summary>  
  ///   <param   name="sql"></param>  
  ///   <returns></returns>  
  public   DataSet   myDataSet(string   sql)  
  {  
  //   TODO:     添加   DataHj.myDataSet   实现  
   
  return   SqlHelper.ExecuteDataset(this.myConnString.sqlConnString,CommandType.Text,sql);  
   
  }  
   
   
   
  ///   <summary>  
  ///   根据传递的sql语句返回SqlDataReader对象...  
  ///   </summary>  
  ///   <param   name="sql"></param>  
  ///   <returns></returns>  
  public   System.Data.SqlClient.SqlDataReader   mySqlDataReader(string   sql)  
  {  
  //   TODO:     添加   DataHj.mySqlDataReader   实现  
  return   SqlHelper.ExecuteReader(this.myConnString.sqlConnString,CommandType.Text,sql);  
  }  
   
  #endregion  
   
   
  public   int   Count(System.Data.DataSet   fromDataSet)  
  {    
  return   fromDataSet.Tables[0].DefaultView.Count;  
  }  
   
  }  
  }  
  问题点数:30、回复次数:7Top

1 楼NewBo(^_^)回复于 2005-08-01 18:05:54 得分 0

这个SqlHelper是????Top

2 楼NewBo(^_^)回复于 2005-08-01 18:07:28 得分 0

Microsoft.ApplicationBlocks.Data中提供的方法??Top

3 楼duishui(兑水)回复于 2005-08-01 18:07:54 得分 0

为什么我没有见过sqlhelper类啊Top

4 楼fengyulai(加油、学习...)回复于 2005-08-01 18:28:55 得分 0

Microsoft.ApplicationBlocks.Data中方法需要提供的参数比较多,我感觉比较麻烦,所以我引用了Block,然后把连接字符串直接提供,直接传递sql语句我觉得省力...  
          1、然后请高手说说我这样定义和实现接口有没有价值?  
          2、请问Microsoft.ApplicationBlocks.Data是不是已经实现了数据访问层,我有没有必要再设计我的数据访问层?Top

5 楼NewBo(^_^)回复于 2005-08-01 18:35:05 得分 30

有自己的数据访问层是必须的,就算Microsoft.ApplicationBlocks.Data中实现了,你总不能把系统错误信息直接扔给用户吧????  
  再说突然有一天你不想用Microsoft.ApplicationBlocks.Data了,该下数据访问层就可以了!!不需要修改程序其他地方!!Top

6 楼yzg100(100学编程)回复于 2005-08-02 10:08:43 得分 0

Microsoft.ApplicationBlocks.Data这个东东很好用。Top

7 楼silverseven7(就差100 分就升级,多给我点吧)回复于 2005-08-02 10:41:09 得分 0

Microsoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataMicrosoft.ApplicationBlocks.DataTop

相关问题

  • 想花一段时间学习c++,有什么好的建议
  • 学习vb.net 有一段时间了,有点迷茫
  • 学习java一段时间了!迷茫中! 高手帮帮
  • 是边找工作边学习?还是先学习一段时间再找工作?
  • 小弟学习c有一段时间,究竟学到什么程度才能开始学c++呀?
  • 用vc一段时间了想干干活(可以免费,只要能学习),谁能提供机会.
  • 要离开java 一段时间学习 Delphi 各位有什么好的Delphi书推荐 兼送分
  • 学习.NET已经有一段时间了,也做过一些项目,想深入学学,该学习什么呢?大家给个建议,谢谢!
  • 求一段时间函数
  • 工作一段时间了!

关键词

  • 语句
  • 数据访问
  • microsoft
  • sql
  • applicationblocks
  • datamicrosoft
  • datahj
  • myconnstring
  • sqlconnstring
  • sqlhelper

得分解答快速导航

  • 帖主:fengyulai
  • NewBo

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo