Dataset用法实践之二 C#数据层模块DLL

本文讨论了在C#中使用强类型DataSet作为DLL时遇到的连接字符串动态修改问题,分析了VS生成的Setting.Settings与App.Config之间的关系,并提出了解决方案。此外,还提及了C#与C++之间字符串转换的常见问题及解决链接。
摘要由CSDN通过智能技术生成

二。C#数据层模块DLL
在solution中新建ClassLibrary。
在新的模块中追加DataSet1.xsd。
从IDE的ServerExplorer处把需要的表托进.xsd中,这样就自动生成了相应的dataset。
这里的dataset是有类型的,还有无类型的dataset。
填充数据
{ { {
MDB.Properties.Settings.Default.DBConnectionString = strConnect;
m_TableAdapterManager = new XXXDataSetTableAdapters
m_XXXDataSet = new XXXDataSet
m_TableAdapterManager.XXXTableAdapter = new XXXDataSetTableAdapters.XXXTableAdapter();     m_TableAdapterManager.XXXTableAdapter.Fill(m_XXXDataSet.XXXTable);
}}}
使用dataset
{ { {
var words = m_XXXDataSet.XXXTable.AsEnumerable();
                var p =
                from e1 in words
                where m_bXXX == true || e1.A == 1
                orderby e1.B
                select e1;
count = p..Distinct().Count();
p.CopyToDataTable(m_Table, LoadOption.Overwr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值