在 Aspire 中使用单个 SQL Server 连接设置多个 ASP.NET MVC 端点

Setting up Multiple ASP.NET MVC Endpoints with a Single SQL Server Connection in Aspire

提问人:Aliaz 提问时间:11/17/2023 最后编辑:Aliaz 更新时间:11/17/2023 访问量:19

问:

我最近参加了 .NET Conf 2023,其中介绍了 .NET 中的 Aspire。我正在处理一个项目,需要有关如何使用 Aspire 在解决方案中设置多个终结点的指导。目前,所有三个终结点都连接到本地 SQL Server。

我想修改配置,以便所有三个终结点都连接到单个 SQL Server。我想在这三个端点和 SQL Server 之间建立依赖关系,以便轻松地同时启动所有三个端点。终结点的类型为 MVC ASP.NET。

我的应用主机程序.cs代码:

var builder = DistributedApplication.CreateBuilder(args);

builder.AddProject<Projects.CarRental_EndPoint_Admin_Web>("admin");

builder.AddProject<Projects.CarRental_EndPoint_Renter_Web>("renter");

builder.AddProject<Projects.CarRenter_EndPoint_Rentor_Web>("rentor");

builder.Build().Run();
  1. 如何配置共享 SQL Server 连接,该连接充当所有三个终结点的依赖项?
  2. 建立 SQL Server 依赖项后,如何在每个终结点的代码中访问和使用它?
.net asp.net-mvc

评论

0赞 davidfowl 11/25/2023
是要在容器中运行 SQL Server 还是连接到计算机上的容器?

答: 暂无答案