以前做开发时,在最后阶段会发生数据库字段部分的变化,如果在某表中增加了一些字段,那可真是一场恶梦,前几天在微软的MSDN上看到一篇关于前台窗口控件与事务逻辑动态绑定的例子(http://www.microsoft.com/china/msdn/library/webservices/asp.net/aspformbinding.mspx),使用了反射,我在使用时做了一下测试,发现效率还可以接受,但由于代码中未提供事务逻辑与数据库类字段的接口,多少有点遗憾,所以我把我加的这部分代码在这里解释一下,请各位大侠多多指教。(代码发布在http://mxjlb.ccwb.net/dbservice.rar)
using System;
using System.Data;
using System.Reflection;
using System.Configuration;
namespace DbService
{
/// <summary>
/// DataObjBinding 的摘要说明。
/// </summary>
public class DataObjBinding
{
public DataObjBinding()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static string [] GetTableColum(stri