需求很简单,cs结构,对一张表的所有字段实现增删改查操作可变之处在于表的字段可能会有增加,怎样设计方便日后扩展

解决方案 »

  1.   

    linq ,entries...网上有很多例子,不过总体来说,使用模板实现在思路上比较清晰
      

  2.   

    字段信息维护在XML文件,实体类和文件对应
      

  3.   

    linq to sql 
    public interface IBaseDAL<T> where T : BaseModel, new()
    {
        int Add(T model);
        int Update(T model);
        int Delete(T model);
    }
      

  4.   

    ORM 或者这种做法比较麻烦。。我以前遇到过表中字段改动这种需求那么首先先查出表中的列用SQL语句。。然后再前台  循环表中的列在动态拼接SQL 组成SQL语句 执行  效率相当之慢
      

  5.   


    Select的参数怎么写呢?可变的很难写吧