我创建了一个ASP.NET Core 2.1项目,采用“数据库优先”方法和Razor Pages(没有MVC)。我的所有模型都是从数据库上下文生成的。
我使用类似这样的命令行为我的一个模型成功创建了CRUD Razor Pages:
dotnet aspnet-codegenerator razorpage -m Student -dc RazorDemoContext -udl -outDir Pages\Students
我有近50个型号。是否有命令行同时为所有模型生成CRUD Razor页面而不是一个一个?
谢谢
答案 0 :(得分:0)
我建议您通过对数据库使用SELECT语句来生成脚本的整个列表:
select 'dotnet aspnet-codegenerator razorpage -m '+ name +' -dc RazorDemoContext -udl -outDir Pages\'+name+'s'
from sysobjects
where type = 'U'