gpt4 book ai didi

linq-to-sql - 在 LINQ to SQL 中动态设置数据库名称

转载 作者:行者123 更新时间:2023-12-04 19:23:50 29 4
gpt4 key购买 nike

我正在使用 LINQ to SQL 从我的应用程序连接到数据库。当我将环境从生产更改为暂存时,我可以在 web.config 中更新我的连接字符串。
但是,当环境发生变化时,我还需要更新另一个值。那是数据库名称。在 LINQ to SQL 设计器文件中,数据库名称作为属性被提及 -

[System.Data.Linq.Mapping.DatabaseAttribute(Name="somedbname")]

如何从某个配置文件中动态获取 Name 的值?

任何帮助都非常感谢。

最佳答案

正如上面提到的
http://msdn.microsoft.com/en-us/library/system.data.linq.mapping.databaseattribute.name.aspx

“仅当连接本身未指定数据库名称时才使用 DatabaseName。”
所以你可以删除这个属性,一切都会好起来的!

关于linq-to-sql - 在 LINQ to SQL 中动态设置数据库名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1421224/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com