【发布时间】: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