Moh*_*ady 9 c# asp.net-core-mvc
嘿,我将 VS2022 更新到了最新版本,当我创建一个新的 MVC 项目时,我在 soulation 中找不到启动文件,只有 program.cs 找到了?正常吗?以及如何在程序中添加此代码
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
Run Code Online (Sandbox Code Playgroud)
Cha*_* M. 16
在.Net 6.0中program.cs和startup.cs已经统一。您可以查看从 ASP.NET Core 5.0 迁移到 6.0 中的文档
插入上下文的过程与您在startup.cs 中所做的类似。
小智 5
这个答案有点晚了,但使用统一模型,依赖注入可以在program.cs本身完成,如下所示。
var builder = WebApplication.CreateBuilder(args);
var connectionString = builder.Configuration.GetConnectionString("DevConnection");
builder.Services.AddDbContext<StoresContext>(options =>
options.UseSqlServer(connectionString));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17253 次 |
| 最近记录: |