ASP.Net 2.x Core / RazorPage +现有(空)DB中的不完整脚手架

时间:2018-03-10 13:47:23

标签: sqlite asp.net-core-2.0 scaffolding razor-pages

我正在使用Razor Pages学习/使用ASP.Net Core 2.x。我正在使用SQLite Db与已创建的表但所有这些都是空的。我将按照教程@ https://docs.microsoft.com/en-in/aspnet/core/tutorials/razor-pages/model进行操作,但是已经完成了以下步骤:

  1. 我按照@ https://docs.microsoft.com/ef/core/get-started/aspnetcore/existing-db的说明,从我已创建的SQLite Db文件生成仅有2列的单个表的脚手架代码
  2. 我没有像第一个链接那样执行“初始迁移”(... razor-pages / model),因为我没有使用C#中的模型创建数据库
  3. 所有内容都按预期生成,但即使在我的WebSite创建新记录(... / WebApplication1 / ClientTags / Create)之后,即使记录确实存在,... / ClientTags页面也不显示记录保存到SQLite Db文件。

    令我失望的是,上面的教程似乎表明基本CRUD操作的所有必要代码(特别是记录列表)将由脚手架工具(aspnet-codegenerator)生成,这对我来说似乎不是这样。这是预期的行为还是我懒惰并期待微软过多?

    我在Windows10 Pro v1709版本16299.248和.Net Core v2.1.100上使用VS2017 15.6.1社区 - 此帖子的最新内容。

    提前致谢。

    RGDS, Vatsan

0 个答案:

没有答案