相关疑难解决方法(0)

将dbml中的连接字符串指向app.config

可我只是点了连接字符串中Dbml.designer.cs在ConnectionString中app.conf?我写下了它成功指向的代码app.config.

public leDataContext() : 
    base(ConfigurationManager.ConnectionStrings["leConnString"].ToString(), mappingSource)
    {
        OnCreated();
    }
Run Code Online (Sandbox Code Playgroud)

但是每当我修改或向dbml添加一个表时,它都会开始自动将该代码替换为此代码

 public leDataContext() : 
            base("Data Source=.\\SQLEXPRESS;AttachDbFilename=\"D:\\My Projects\\App_Data\\le.mdf\";Integrated Security=True;Connect Timeout=30;User Instance=True", mappingSource)
    {
        OnCreated();
    }
Run Code Online (Sandbox Code Playgroud)

我扩展了"连接"选项.将"应用程序设置"设置为False

linq linq-to-sql

28
推荐指数
2
解决办法
2万
查看次数

c#类库的每个开发人员的不同配置设置

我们是一个小团队,致力于asp.net Web项目以及服务,这两个项目都依赖于共享类库.

我们希望每个开发人员的类库设置不同(以后再用于生产).在设置中包含敏感信息,例如密码以及主机名.

我们应该如何分配这些设置?

除非我错了,否则web.config/application设置不够好,因为它们不适用于共享类库.

ps:另外,一些变量应该是静态链接的,其余的(如连接字符串)应该是动态的.

c# app-config class-library web-config visual-studio

6
推荐指数
1
解决办法
1664
查看次数