【问题标题】:ASP.NET Core : Generate Razor Pages for all modelsASP.NET Core:为所有模型生成 Razor 页面
【发布时间】:2018-11-26 09:37:12
【问题描述】:

我使用“数据库优先”方法和 Razor Pages(无 MVC)创建了一个 ASP.NET Core 2.1 项目。我所有的模型都是从数据库上下文中生成的。

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

dotnet aspnet-codegenerator razorpage -m Student -dc RazorDemoContext -udl -outDir Pages\Students

我有大约 50 多个模型。是否有一个命令行可以同时为所有模型生成 CRUD Razor Pages 而不仅仅是一个一个?

谢谢

【问题讨论】:

    标签: c# asp.net-core-mvc scaffolding razor-pages


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-03-12
      • 2018-12-20
      • 2019-06-03
      • 2020-09-06
      • 2020-01-29
      • 2021-05-13
      • 2020-08-22
      • 1970-01-01
      • 2020-02-09
      相关资源
      最近更新 更多