asp.net – Linq to Sql – 根据环境变量动态设置连接字符串
我需要根据环境变量将
Linq的连接字符串设置为Sql.我有一个函数,它会根据环境变量从web.config中返回连接字符串,但是如何让Linq始终使用这个“动态创建的”连接字符串(最好不需要每次都指定)?
我知道我可以使用构造函数来指定连接字符串,但是在LinqDataSource中使用数据报文时,它是如何工作的? 解决方法
使用:
MyDataClassesDataContext db = new MyDataClassesDataContext(dynamicConnString); 对于LinqDataSource,截取ContextCreating事件并如上所述手动创建DataContext: protected void LinqDataSource_ContextCreating(object sender,LinqDataSourceContextEventArgs e) { e.ObjectInstance = new MyDataClassesDataContext (dynamicConnString); } 从MSDN:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Asp.NET MVC中干净地重用编辑/新视图
- asp.net-mvc – Knockout Js,JQuery UI Dialog和Partial vi
- asp.net-mvc-3 – 使用MVC3中的模型绑定ListBox
- asp.net – 我对Html.TextBoxFor的工作原理有什么误解
- asp.net-mvc – ASP.NET MVC:默认页面上的AuthorizeAttrib
- asp.net – 如何有效地使用Server.Transfer
- 来份ASP.NET Core尝尝
- asp.net – 运行时从Microsoft.AspNet.WebApi.HelpPage版本
- ASP.NET Core知多少(6):VS Code联调Angular + .NetCore
- asp.net – 执行sql脚本而不是等待完成
- asp.net C# config 自定义节点及自定义节点配置以
- asp.net – sitecore模板标准值布局不更新所有项
- asp.net-mvc-3 – 添加属性以选择列表选项
- 在ASP.NET 5中,如何在中间件中获取所选路由?
- ASP.NET 5,.NET Core和ASP.NET Core 5有什么区别
- 服务器NLog日志无法正常写入或者只能部分写入
- asp.net-mvc-4 – MVC4 RC脚本捆绑很慢
- asp.net – DNN vs Composite C1 – Pro and Con
- 如何合理地构建我的ASP.NET MVC 2项目与区域
- asp.net-mvc – ASP.NET MVC 5中的级联下拉列表