博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通用权限管理系统基类中数据库的连接
阅读量:5172 次
发布时间:2019-06-13

本文共 1067 字,大约阅读时间需要 3 分钟。

public class BaseController : Controller    {        ///         /// 用户中心Dbhelper         ///         public IDbHelper DbHelperUserCenter = GetDbConnection(BaseSystemInfo.UserCenterDbType, BaseSystemInfo.UserCenterDbConnection, ConfigHelper.GetConfigBool("BusinessDbEncrypt"));        ///         /// 业务库Dbhelper         ///         public IDbHelper DbHelperBusiness = GetDbConnection(BaseSystemInfo.BusinessDbType, BaseSystemInfo.BusinessDbConnection, ConfigHelper.GetConfigBool("UserCenterDbEncrypt"));        ///         /// 获得DbHelper        ///         /// 数据库类别        /// 连接字符串        /// 是否加密        /// 
IDbHelper
private static IDbHelper GetDbConnection(CurrentDbType currentDbType, string dbConnection, bool dbEncrypt = false) { if (dbEncrypt) { dbConnection= SecretUtil.Decrypt(dbConnection); } return DbHelperFactory.GetHelper(currentDbType, dbConnection); }..........}

 

这里是mvc中基类的写法,其中提供了数据库使用加密方式后的解密方法。

 

转载于:https://www.cnblogs.com/hnsongbiao/p/4033459.html

你可能感兴趣的文章
linux--->linux 各个文件夹及含义
查看>>
欢迎使用CSD横竖屏切换问题占位
查看>>
2016集训测试赛(二十)Problem B: 字典树
查看>>
中文保存在properties乱码的解决
查看>>
poj题目分类
查看>>
idea 配置mybatis Generator 不显示的解决方案 和 配置MBG
查看>>
英语生疏了,每日至少一句吧
查看>>
创建打不开文件夹
查看>>
12 for循环
查看>>
redis(hash篇)
查看>>
Scala实战高手****第12课:Scala函数式编程进阶(匿名函数、高阶函数、函数类型推断、Currying)与Spark源码鉴赏...
查看>>
Hibernate一对多关联
查看>>
python 把函数作为参数 ---高阶函数
查看>>
jQuery + ashx 实现图片按比例预览、异步上传及显示
查看>>
android 代码中使用textAppearance
查看>>
【iOS】UITableViewDelegate 方法没有调用
查看>>
解决code::blocks 17.12不能debug的方法
查看>>
bzoj2961&&bzoj4140 共点圆
查看>>
96:经典实例,判断那一条是闰年:
查看>>
upsource初探
查看>>