asp.net core mvc开发

https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-3.1&tabs=visual-studio-code

Code First

1,添加数据库上下文类

2,添加数据库连接字符串

3,添加 NuGet 包和 EF 工具

  • dotnet tool install –global dotnet-ef
  • dotnet tool install –global
  • dotnet-aspnet-codegenerator
  • dotnet add package Microsoft.EntityFrameworkCore.SQLite
  • dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design dotnet add package Microsoft.EntityFrameworkCore.Design
  • dotnet add package Microsoft.EntityFrameworkCore.SqlServer

4,注册数据库上下文

5,搭建模型的基架

  • dotnet aspnet-codegenerator razorpage -m Movie -dc MovieContext -udl -outDir Views\Movies –referenceScriptLibraries//生成Razor页面 -udl 使用模板页
  • dotnet aspnet-codegenerator controller -name MovieController -m Movie -dc MovieContext -outDir Controllers -udl –referenceScriptLibraries//生成MVC页面、控制器

6,生成/更新数据库

  • dotnet ef migrations add InitialCreate //生成相关代码
  • dotnet ef database update //执行代码,生成/更新

其他

  • dotnet new mvc–生成mvc项目
  • dotnet new webapp–生成razor页面项目
  • dotnet new webapi–生成api项目

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部