二。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
Dataset用法实践之二 C#数据层模块DLL
最新推荐文章于 2021-02-23 02:56:30 发布
本文讨论了在C#中使用强类型DataSet作为DLL时遇到的连接字符串动态修改问题,分析了VS生成的Setting.Settings与App.Config之间的关系,并提出了解决方案。此外,还提及了C#与C++之间字符串转换的常见问题及解决链接。
摘要由CSDN通过智能技术生成