gpt4 book ai didi

sql-server - LINQ to SQL 和 DBML 文件——多数据库开发

转载 作者:行者123 更新时间:2023-12-04 01:38:11 24 4
gpt4 key购买 nike

我的开发方式可能不对,欢迎指教。

目前我有一个使用 SQL2008 数据库的 WPF 应用程序。我在笔记本电脑和家用计算机上都有该数据库的副本。我的应用程序使用 SVN 进行版本控制,显然我可以从工作笔记本电脑转到家用计算机并根据需要更新/提交,以确保我使用的是应用程序的最新代码。

然而,数据库是一个不同的故事,因为我所做的任何更改都会创建一个备份,然后将备份传输到另一台机器等。这样我就可以获取数据和在每个系统上所做的更改。为了做到这一点,数据库连接使用不同的连接字符串,我更改了我的应用程序中的设置以根据我的位置使用不同的连接。

我现在已经开始在我的应用程序中使用 LINQ to SQL 和 DBML 文件,最后我遇到了这个问题,我不知道如何更改它在代码中使用的连接字符串,以便它在数据库管理语言。

还有,有没有更好的方法来传输数据库,这样我就不需要进行备份和恢复了?我没有对架构进行版本控制的唯一原因是因为我不确定它将如何处理我的数据,因为这是我开发的关键,即各种环境设置等存储在数据库中并在运行时通过。

最佳答案

您的陈述:我现在已经开始在我的应用程序中使用 LINQ to SQL 和 DBML 文件,最后遇到了这个问题,我不知道如何更改它在代码中使用的连接字符串,以便它在 DBML 中使用正确的数据库。

是的,这是可能的。

MYDataContext mycontext = new MYDataContext("你的连接字符串");

有一个构造函数,您可以在其中更改连接字符串。

关于sql-server - LINQ to SQL 和 DBML 文件——多数据库开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1259883/

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