博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不将EF连接字符串写在配置文件的方法
阅读量:5327 次
发布时间:2019-06-14

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

edmx的构造函数:

public DecorationMSEntities() : base(myConfig.DataBaseConnectionString, "DecorationMSEntities")

        {
            this.ContextOptions.LazyLoadingEnabled = true;
            OnContextCreated();
        }

EF连接字符串模板类: 

 public class myConfig

    {
     public static string DataBaseConnectionString
       {
               return
                   EFConnectionStringModle("EFname", @"(local)\instance",
                   "yourDbName","sa","yourpassword"); }
       }
       private static string EFConnectionStringModle(string EntityName,string DBsoure,string DBname, string ID, string Password)
       {
           return string.Concat("metadata=res://*/",
               EntityName, ".csdl|res://*/",
               EntityName, ".ssdl|res://*/",
               EntityName, ".msl;provider=System.Data.SqlClient;provider connection string='Data Source=",
               DBsoure, ";Initial Catalog=",
               DBname,";Persist Security Info=True;User ID=",
               ID, ";Password=",
               Password, ";MultipleActiveResultSets=True'");
          
       }

转载于:https://www.cnblogs.com/Ruiky/p/3224971.html

你可能感兴趣的文章
UIView中的坐标转换
查看>>
JS性能DOM优化
查看>>
设计模式 单例模式 使用模板及智能指针
查看>>
c++11 多线程依次打印ABC
查看>>
c#的const可以用于引用类型吗
查看>>
手动实现二值化
查看>>
What Linux bind mounts are really doing
查看>>
linux top命令详解
查看>>
博弈论小结
查看>>
模拟Post登陆带验证码的网站
查看>>
预科阶段:快速实战入门
查看>>
CentOS下安装配置MySQL8.0的步骤详解
查看>>
NYOJ458 - 小光棍数
查看>>
java中常用方法
查看>>
【Programming Clip】06、07年清华计算机考研上机试题解答(个别测试用例无法通过)...
查看>>
HTML基础
查看>>
老罗将死,或者Android也将就换代,但是互联网的,共享,互助精神将永存
查看>>
canvas动画
查看>>
系统软件构成
查看>>
4,7周围玩家
查看>>