4.MVC大项目第四天(权限结)
基础的组织结构不要要权限验证
传输数据的时候一般我们需要将主键进行传递
设置权限数据: 注意: 所谓的统一权限验证就是一个特性标签与登录验证大致相同
首先需要根据session获取到登录的用户的对象 获取到登录的用户的id
获取到用户设置的权限(注意是先需要删除再重新添加)
获取到的用户设置的权限是获取到的数组
事务:
开启分布式事务管理:
开启步骤:
1、确保服务器的分布式管理服务(Distributed Transaction Coordinator)有开启
2、在使用分布式事务代码的项目中添加System.Transactions程序集的应用
3、将需要事务管控的代码放入using{} 中的花括号中,最后一定要调用Complete()来进行事务的提交
using (System.Transactions.TransactionScope scop = new System.Transactions.TransactionScope())
{
permissSer.SaveChanges();
scop.Complete();//提交事务
}