public partial class byvarDBFirst: DbContext
{
//使用自定义连接串
private static string GetEFConnctionString()
{
//string connString = "metadata=res://*/EFModel_FromDb.csdl|res://*/EFModel_FromDb.ssdl|res://*/EFModel_FromDb.msl;provider=System.Data.SqlClient;provider connection string=\"data source=localhost;initial catalog=leadmw2_ef;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework\"";
//string enString = SecurityHelper.DESEncrypt(connString);
//string enString = "4AA347EFAA33B94A6E197901484E3104608AB02A9E246BB73B0EB205881B7EE7B314D698E61A418E1F5619CFE648CC1E84F7E5BA7B450D5B396FA2D25EC7F93467DE6CF72CDD682EEF92DBC30A72A28416CC0328C39A6A8E5990E448D136D11FE42B9118C9A1039479504C92B75F0B9535A92F76E4705C31D33C9622517404DA585C2E9A1D8133B3971E1AB2FA64D5AF39BDC1D8852A2EA1E3F46C10FB3FDD058BDA0C1A8D52C5272866884F209D8113A8B5FC3D85625D202D2364C79FAC9E8C85C550743EF616EE3772EE55C06A5C11B968A4EF7193DD88F7E7B7984FD83067DE9B10967B31DE7B7352604F9FC65BA9720CD9D058DE28ECD269AB53D4F91004629BAE43BD184B762C202000CC9E62DB7D15BC77D1821FA3"; string enString = ConfigurationManager.AppSettings["customConnString"];
string connString = SecurityHelper.DESDecrypt(enString); return connString;
}
public byvarDBFirst()
: base(GetEFConnctionString())
{
} //public byvarDBFirst()
// : base("name=byvarDBFirst")
//{
//}

附注:继承 EF DBContext 只会有一个地方,不知道的可以自己全文搜索

如何重写EF DBContext 获取链接字符串的方法的更多相关文章

  1. EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串

    EnterpriseLibrary 的特点是快速开发,融合了微软工程师多年的经验,现在在微软内部有专门的一个小组在完善EnterpriseLibray,最近的更新时间是April 2013. 相关链接 ...

  2. EF实体实现链接字符串加密

    1.加密解密方法 using System;using System.Security.Cryptography; using System.Text;namespace DBUtility{ /// ...

  3. js 获取链接参数的方法

    方法1: /** * 获取链接上的参数 * string 需要获取的参数名称 */ var getHref = function(string){ var reg = new RegExp(" ...

  4. android中获取string字符串的方法

    比如在arrays.xml里: <!--leo added for KYLIN-496--> <string-array name="reboot_item"&g ...

  5. 获取随机字符串的方法 GetRandomString

    方法1:推荐方便. System.Hash 单元 Memo1.Lines.Add(THash.GetRandomString(50)); 方法二(自己写的): function TStrApi.Sui ...

  6. EF删除,查询,Linq查询,Lambda查询,修改链接字符串

    (1)//删除操作 public bool delete() { try { a_context = new AEntities(); b1 = new Table_1(); //删除只需要写主键就行 ...

  7. 使用VS,获取SQL SERVER 的链接字符串

    在VS中→工具→链接到数据库→(选择数据源,这里要链接的是SQL server)Microsoft SQL Server→服务器名字(不知道的可以在登陆SQL server的时候,把服务器名字复制过来 ...

  8. EF DbContext.Configuration.ProxyCreationEnabled 什么鬼?

    今天在开发项目的时候,使用 EF,突然遇到了这样一个错误: An entity object cannot be referenceed by multiple instances of IEntit ...

  9. Javascript 获取链接(url)参数的方法

    有时我们需要在客户端获取链接参数,一个常见的方法是将链接当做字符串,按照链接的格式分解,然后获取对应的参数值.本文给出的就是这个流程的具体实现方法. 当然,我们也可以用正则直接匹配,文章中也给出了一个 ...

随机推荐

  1. [Andrew]Ext.net Grid常用js

    var gridFunction= function (gridId) {                //获取当前Grid                var gridView = Ext.ge ...

  2. [liu yanling]测试方法

    1.定义 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 2.划分等价类 等价类 ...

  3. CentOS6.4下Git服务器Gitosis安装配置

    1.安装GIt: #yum install git 2.增加一个git用户 #useradd git #passwd git 3.创建git仓库存储目录,设置权限 #mkdir /home/git/r ...

  4. Javascript检测浏览器对CSS属性的支持 /* supports */

    //检测浏览器对CSS属性的支持 supports = (function() { var div = document.createElement('div'), vendors = 'Khtml ...

  5. 多线程归并排序的实现 java

    多线程是非常适合归并排序的,因为归并排序是分治法,所以分割后可以独立运行,最后将结果归并起来就行了.如何写一个多线程程序呢?今天无聊,总结一下啊. 首先写个普通的归并排序,以后的多线程就调用这个排序. ...

  6. codeforces 664A Complicated GCD

    水题..[a,b]区间数的最大公约数. a==b输出a 否则输出1 #include<cstdio> #include<cstring> #include<iostrea ...

  7. allegro

    ALLEGRO5的渲染部分低层使用了opengl或d3d加速.

  8. httpclient在抓取网页时出现速度慢的情况分析

    问题: 最近在使用httpclient3.0 来做项目,在一台机器部署系统后,发现此机器比其它机器在抓取页面的速度上慢了大概4s,左右. 项目是部署在局域内网,所以代码中都是直接写的IP地址 .在使用 ...

  9. JavaScript Garden2

    Types Equality and Comparisons JavaScript has two different ways of comparing the values of objects ...

  10. OcciWrapper使用指南(高性能Oracle访问组件)

    occiwrapper使用指南 occiwrapper是一个开源的.跨平台的Oracle访问组件, 方便C++开发者们灵活地操作oracle数据库.为了方便使用,组件中的接口形式参考的POCO库的使用 ...