注册 登录
编程论坛 ASP.NET技术论坛

ASP.NET动态添加属性

jackie0609 发布于 2010-11-11 10:42, 967 次点击
里怎么用代码动态向model里添加属性
5 回复
#2
wangnannan2010-11-11 11:31
动态添加属性? 不是很明白楼主的意思 随用随生成么?还是添加后保存啊?  而不是在model里 事先已经写好了那种?
#3
jackie06092010-11-11 11:50
回复 2楼 wangnannan
就是会在数据库表里动态添加数据列  
例如添加Name列
相对应的model里面动态添加属性
private string _name;

public string Name{
    get{return Name;}
    set{Name = value;}
}
#4
dadongzicool2010-11-12 00:58
没试过,感觉没必要,因为后台数据库是由管理员来管理的,而不是用户去管理
#5
jackie06092010-11-12 10:35
回复 4楼 dadongzicool
我这个有必要呀,页面后台要想数据库自动添加列  然后要对应生成MODEL里的属性
#6
qingshuiliu2010-11-12 19:13
ALTER   TABLE   表名   ADD   列名   VARCHAR(20)   NULL
利用以上语句写个存储过程
把表名和表的类型作为参数即可
1