C# ASP.NET核心:为所有模型生成Razor页面

C# ASP.NET核心:为所有模型生成Razor页面,c#,asp.net-core-mvc,scaffolding,razor-pages,C#,Asp.net Core Mvc,Scaffolding,Razor Pages,我创建了一个ASP.NETCore2.1项目,采用“数据库优先”的方法和Razor页面(无MVC)。我的所有模型都是从数据库上下文生成的 我使用如下命令行成功地为我的一个模型创建了CRUD Razor页面: dotnet aspnet-codegenerator razorpage -m Student -dc RazorDemoContext -udl -outDir Pages\Students 我大约有50多种型号。是否有一个命令行可以同时为所有模型生成CRUD Razor页面,而不是逐

我创建了一个ASP.NETCore2.1项目,采用“数据库优先”的方法和Razor页面(无MVC)。我的所有模型都是从数据库上下文生成的

我使用如下命令行成功地为我的一个模型创建了CRUD Razor页面:

dotnet aspnet-codegenerator razorpage -m Student -dc RazorDemoContext -udl -outDir Pages\Students
我大约有50多种型号。是否有一个命令行可以同时为所有模型生成CRUD Razor页面,而不是逐个生成


谢谢

我建议您对数据库使用SELECT语句生成整个脚本列表:

select 'dotnet aspnet-codegenerator razorpage -m '+  name +' -dc RazorDemoContext -udl -outDir Pages\'+name+'s' 
    from sysobjects 
    where type = 'U'