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

DataAdapter的TableMappings属性

楼主vividboy(参数1,参数2..)2006-03-03 18:34:12 在 .NET技术 / ASP.NET 提问

最近在看Duwamish代码,发现在DataAccess类库中都有一句类似的话。以Books类为例,  
   
  dsCommand.TableMappings.Add("Table",   BookData.BOOKS_TABLE);   //dsCommand是一个SqlDataAdapter实例。  
   
  我看了一下MSDN对TableMappings的解释。但是我不能理解的是,这样写代码会有怎样好处。  
   
  请各位达人解释一下。谢谢 问题点数:20、回复次数:2Top

1 楼perilla(紫苏)回复于 2006-03-03 21:03:01 得分 0

用处是:利用TableMappings可以给DataSet绑定多个表,并给DataSet做相应的表名影射  
   
  SqlConnection   myConn=new   SqlConnection(DataBase.StatConnectionString);  
  DataSet   DaoGouDataSet=new   DataSet();  
  SqlDataAdapter   myDA=new   SqlDataAdapter("SELECT   *   FROM   VisitStat;SELECT     *   FROM   VisitStatBrowse;",myConn);//*********这时myDA里包含两个以VisitStatN的表。  
   
  myDA.TableMappings.Add("VisitStat","VisitStat");//*******把VisitStat改成VisitStat  
  myDA.TableMappings.Add("VisitStat1","VisitStatBrowse");*****把VisitStat1改成VisitStatBrowse  
        myDA.FillSchema(DaoGouDataSet,SchemaType.Source,   "VisitStat");  
        myDA.Fill(DaoGouDataSet,"VisitStat");  
        Application["DaoGouDataSet"]=DaoGouDataSet;  
        Application["DaoGouDA"]=myDA;  
   
  这样,以后引用的时候  
   
  DataTable   myTable=myDS.Tables["VisitStat"];  
   
   
  DataTable   myTable=myDS.Tables["VisitStatBrowse"];  
   
  就可以象上面这样的引用了。  
   
  参见:http://lideyong.blogchina.com/3309852.html  
  Top

2 楼vividboy(参数1,参数2..)回复于 2006-03-03 21:17:37 得分 0

自己顶一下!Top

相关问题

  • 属性
  • 操作数据库,使用dataadapter对象,通过insertcommand属性传递的方法时出错!
  • 属性页
  • 文件属性?
  • 关于属性!
  • Response.ContentType属性
  • 只读属性
  • 属性表
  • 关于属性
  • 属性? 方法?

关键词

  • visitstat
  • tablemappings
  • daogoudataset
  • visitstatbrowse
  • myda
  • 表
  • sqldataadapter
  • dataset
  • tables
  • add

得分解答快速导航

  • 帖主:vividboy

相关链接

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

广告也精彩

反馈

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