如何重写EF DBContext 获取链接字符串的方法

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 只会有一个地方,不知道的可以自己全文搜索

时间: 2024-08-26 02:16:49

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

NSString类中三个用于获取子字符串的方法:

NSString类中提供了这样三个方法用于获取子字符串: – substringFromIndex: – substringWithRange: – substringToIndex: 它们该怎么使用呢?见下面代码即可知道. NSString *str = @"12345"; -substringFromIndex: 以指定索引开始(包括指定索引的字符,索引从0开始),并包括之后的全部字符: // NSString *subString0 = [str substringFromInd

android中获取string字符串的方法

比如在arrays.xml里: <!--leo added for KYLIN-496--> <string-array name="reboot_item"> <item>Reboot</item> <item>Recovery</item> <item>BootLoader</item> </string-array> 在代码里获取: String item0 =this.g

正则表达式获取匹配字符串的方法

1 //建立匹配规则,即实例化模式对象,比较特别这里不用new. 2 Pattern p = Pattern.compile("\\b\\w{3}\\b"); 3 //生成匹配器,输入待匹配字符序列 4 Matcher m = p.matcher("_ni hao aa asd ssss?sa a aaa?"); 5 //注意!find()一次,就按顺序扫描到了一个匹配的字符串,此时group()返回的就是该串. 6 while(m.find()){ 7 //打印匹

【记录】获取日期字符串

利用datetime中定义的date和timedelta,简单获取日期字符串的方法: #!/usr/bin/env python #-*- coding:utf-8 -*- #  from datetime import date, timedelta def getDateStr(n=0):     '''     获取格式为YYYYMMDD的日期字符串.     参数n为目标日期与当前日期的差     '''     ds = date.today() + timedelta(n)     

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

(1)//删除操作 public bool delete() { try { a_context = new AEntities(); b1 = new Table_1(); //删除只需要写主键就行了 b1.id = 3; a_context.Entry<Table_1>(b1).State = EntityState.Deleted; a_context.SaveChanges(); return true; } catch (Exception) { return false; } }

JAVA 获取字符串的长度,链接字符串,获取字符串索引位置的值,获取值的索引位置

package Code503; public class CodeStringGet { public static void main(String[] args) { //获取字符串的长度 int length = "huanduchenyu".length(); System.out.println("字符串的长度为:"+length); String str1="欢都"; String str2="辰玉"; //链接

链接字符串

sqlserver: sa身份登录: <add name="book" connectionString="Server=.; initial catalog=DatabaseName; User ID =sa; Password =tianyun" /> windows身份登录: <add name="ConStr" connectionString="Data Source=XEX9W2GS4YEFRLD;Init

js获取一个字符串中指定字符串第n次出现的位置

1.JS获取一个字符串中指定字符串第n次出现的位置 了解类似的获取字符位置的方法: 1.1 charAt() 获取字符串指定位置的字符 用法:strObj是字符串对象,index是指定的位置,(位置从0开始数) strObj.charAt(index) 1.2 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 用法:stringObject是字符串对象,searchvalue是指定的字符串值,fromindex(可有可无)指定开始匹配字符串值的位置,若无,表示从0位置开始

javascript如何获取链接参数代码实例

javascript如何获取链接参数代码实例:使用url传递参数,大家应该不陌生,例如: http://www.softwhy.com/home.php?mod=space&do=home&view=all 既然传递参数,那么自然就要获得传递的参数,当然获取参数的方式有多种多样,下面就介绍其中的一种,和大家一起分享,希望能够给大家带来一定的帮助,代码如下: var url="http://www.softwhy.com/home.php?mod=space&do=home