戳戳猫的小窝
更新日志
关于
由于年级管理模块和专业管理模块的功能非常相似,所以此模块不再着重讲解。 # 创建GradeService 在Services下创建GradeService,并注入GradeRepo实例,代码如下: ``` public class GradeService(GradeRepo gradeRepo) { } ``` 最后,在Program.cs通过AddScoped方法将GradeService注册为服务,代码如下: ``` services.AddScoped<GradeService>(); ``` # 创建GradeController 在Controllers下创建Controller,并注入GradeService实例,代码如下: ``` public class GradeController(GradeService gradeService) : Controller { public IActionResult Index() { return View(); } } ``` # 创建GradeViewModel 在ViewModels下创建GradeViewModel,代码如下: ``` public class GradeViewModel { public Guid Id { get; set; } [Display(Name = "年级")] public string Name { get; set; } = string.Empty; } ```
创建控制器及服务及视图模型