SL3+RIA+SQL,如何方便地设定用户权限以及用户清单?
Business application,需求是不允许注册,只允许有权限用户登录。而且用户清单是动态变化的CVS格式文件。
谢谢!!
[解决办法]
如果SQL server上没有用户表,可以直接创建吗?
当然可以,通过反射,动态获取User类的所有属性(PropertyInfos),解析这些属性,将其翻译成一段Create Table的SQL语句,你执行后就可以建表了.
如果你的User类有模板了,那更好办都不用反射了,直接把代码写死就行。
CRUD是不是只能对已经建立的表格内容进行操作?
UI与数据库的操作不外乎增删改查四种功能,DATAGRID+WCF可以轻松实现.
增加(Create)
查询(Retrieve)(重新得到数据)
更新(Update)
删除(Delete)
CRUD里面的CREATE就是新建一个表吧,就是无中生有.
CRUD是表述数据库的功能,增删改查是表示UI的功能,你如果设计一个与数据库有关联的系统就必然会遇到增删改查的需求,在这里查是普通需求,由于楼主你有权限控制,那么增删改的控制就得跟User类挂钩了。
[解决办法]