日期:2014-05-20  浏览次数:20763 次

怎样将实体类的改变自动维护到数据库
有个需求是这样:
向用户提供对一个数据库表增删改查操作,关键是——
允许用户在不接触数据库细节的前提下,对一个表进行增加和删除字段操作。

我的思路是这样:
1.将表的字段在UI层可视化,让用户可以在UI层面进行新增和删除字段的操作;
2.然后获取UI上的字段信息,利用反射动态生成实体类;
3.最后再将实体类的改变自动维护到数据库表;

想知道我的思路可行否,可以的话第3步如何用Linq实现

------解决方案--------------------
LINQ2SQL的前提是先映射表结构 
后对表数据进行操作
------解决方案--------------------
探讨

LINQ2SQL的前提是先映射表结构
后对表数据进行操作

------解决方案--------------------
探讨
或者换个问题,怎样向用户提供屏蔽数据库细节的表单维护功能(仅限于列的增减,而且列数据类型均为nvarchar(n))