【问题标题】:How can my team and I work on the same server and the same database in ASP.NET?我和我的团队如何在 ASP.NET 中的同一台服务器和同一数据库上工作?
【发布时间】:2020-06-06 05:56:40
【问题描述】:

我觉得这个问题很愚蠢,答案很简单,但老实说我什么也找不到。 所以基本上,到目前为止,在 ASP.NET 中制作项目时,我用来连接数据库的方式是:

-打开SQLServer

-制作数据库(例如:名为School的数据库)

-打开我的 ASP.NET 项目

-进入 appsettings.json 文件并添加类似这样的内容

"ConnectionStrings": {
"DefaultConnection": 
"Server=LENOVOPC\\MSSQLSERVER01;Database=School;MultipleActiveResultSets=true;User Id=Test; 
 Password=Test"
  }

-然后在我的 Startup.cs 文件中添加这一行

      services.AddDbContext<AppContext>(builder =>
        {
            builder.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"));
        });

如你所见,我一直在本地服务器上做所有事情

所以我现在的问题是,我和我的团队如何在同一台服务器和同一数据库上工作?比如我如何编辑上面的内容,以便我的朋友可以对我正在处理的同一个数据库进行更改?

【问题讨论】:

  • 您是否可以选择在所有人都可以访问的服务器上运行 SQL Server?
  • 您不太可能希望您的团队在本地 sql 数据库上工作,因此您可能希望在某个地方(云、网络等)拥有一个你们都可以访问的 SQL 服务器。然后,您将使用该服务器的字符串替换您的连接字符串。您可以在 Google 上设置 SQL 服务器,这可能会为您指明正确的方向。

标签: sql asp.net .net sql-server


【解决方案1】:

您可以将项目提交到 git,每个团队成员都可以拉取每个请求来工作并更新数据库。

【讨论】:

    猜你喜欢
    • 2019-08-11
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 2010-11-24
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 2019-11-03
    相关资源
    最近更新 更多