services.AddDbContext<RazorDemoContext>(options =>
options.UseSqlite(Configuration.GetConnectionString("MovieContext")));
6.搭建“电影”模型的基架
在此部分,将搭建“电影”模型的基架。 确切地说,基架工具将生成页面,用于对“电影”模型执行创建、读取、更新和删除 (CRUD) 操作。执行命令:
dotnet aspnet-codegenerator razorpage -m Movie -dc RazorDemoContext -udl -outDir Pages\Movies --referenceScriptLibraries
-m 模型的名称
-dc 要使用的上下文类
-udl 使用默认布局
-outDir 用于创建视图的相对输出文件夹路径
--referenceScriptLibraries 向“编辑”和“创建”页面添加 _ValidationScriptsPartial
完成后会自动创建 Pages/Movies:“创建”、“删除”、“详细信息”、“编辑”和“索引”。
7.初步迁移
执行迁移命令:
dotnet ef migrations add InitialCreate
dotnet ef database update
8.调试程序
在打开的浏览器地址后面加上/movies