c#代码风格——采用合适的方法访问DataTable里的记录
来源:互联网 发布:我那个是网络服务器 编辑:程序博客网 时间:2024/05/02 22:42
1.存储过程返回的表结构确定,不会发生改变,直接通过索引访问——高效
foreach(DataRow row in table.Rows)
...{
customer = new Customer();
customer.ID = (Int32)row[0];
customer.FirstName = row[1].ToString();
customer.LastName = row[2].ToString();
}
...{
customer = new Customer();
customer.ID = (Int32)row[0];
customer.FirstName = row[1].ToString();
customer.LastName = row[2].ToString();
}
2.返回的表结构经常发生变化,采用如下方式访问
int customerIDIndex = table.Columns.IndexOf("customerID");
int customerFirstNameIndex = table.Columns.IndexOf("firstName");
int customerLastNameIndex = table.Columns.IndexOf("lastName");
foreach(DataRow row in table.Rows)
...{
customer = new Customer();
if(customerIDIndex > -1)
customer.ID = (Int32)row[customerIDIndex];
if(customerFirstNameIndex > -1)
customer.FirstName = row[customerFirstNameIndex].ToString();
if(customerLastNameIndex > -1)
customer.LastName = row[customerLastNameIndex].ToString();
}
int customerFirstNameIndex = table.Columns.IndexOf("firstName");
int customerLastNameIndex = table.Columns.IndexOf("lastName");
foreach(DataRow row in table.Rows)
...{
customer = new Customer();
if(customerIDIndex > -1)
customer.ID = (Int32)row[customerIDIndex];
if(customerFirstNameIndex > -1)
customer.FirstName = row[customerFirstNameIndex].ToString();
if(customerLastNameIndex > -1)
customer.LastName = row[customerLastNameIndex].ToString();
}
- c#代码风格——采用合适的方法访问DataTable里的记录
- C#对DataTable里数据排序的方法
- C#获取变更过的DataTable记录的实现方法
- 更合适的合适的风格史蒂夫
- c#采用https访问Web服务器的方法
- springMVC采用POST方法接收json合适的参数
- 首页里的“模块列表”多少条记录比较合适
- C# Datatable的Select方法
- DataTable,List去重复记录的方法
- DataTable,List去重复记录的方法
- DataTable,List去重复记录的方法
- 养成良好的JS代码风格记录
- ASP中对两个ACCESS库里的不同表的记录拷贝代码,采用ADODB.Command
- 采用风格2的信号发生器
- C# IList转换为datatable的方法
- C# DataRow[]转化为DataTable的方法
- c#的DataTable.DefaultView.Sort 排序方法
- C#将多个DataTable合并的方法
- 图片验证码
- 我是不是落伍了
- 用MS.NET开发三层结构应用程序
- 对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式
- 二叉搜索树的建立
- c#代码风格——采用合适的方法访问DataTable里的记录
- PetShop是如何兼容数据库的
- 二叉树的前序递归建立的详解
- FAT32文件系统
- 天下有雪
- [转]ipc$基础入侵原理知识
- www.freesoftindex.cn两天时间就被baidu审批通过了,兴奋
- 使用stl实现heap
- 傻女孩离幸福最近