首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Razor在ASP.NET web应用程序中建立3表数据库的模型?

如何使用Razor在ASP.NET web应用程序中建立3表数据库的模型?
EN

Stack Overflow用户
提问于 2018-09-29 14:32:06
回答 1查看 829关注 0票数 1

创建我的第一个网络应用程序。使用Razor Pages+.和ASP.NET它是在2017年开发的。

(注:类似于未回答的S.O.问题ASP.NET核心:为所有模型生成Razor页面)

[_https://learn.microsoft.com/en-us/aspnet/core/tutorials/?view=aspnetcore-2.1](https://learn.microsoft.com/en-us/aspnet/core/tutorials/?view=aspnetcore-2.1]) _it在ASP.NET核心教程中说:"Razor是使用ASP.NET Core2.0创建新的Web应用程序的推荐方法。“

我做的第一件事就是使用SSMS创建数据库

然后,我创建了一个ASP.NET Core Web Application

然后,我从现有的数据库中创建了一个模型(仅使用了Reverse engineer your model步骤利用现有数据库在ASP.NET核上启动EF核心 )。

然后,我使用了Scaffold the movie model步骤在ASP.NET内核中向Razor页面应用程序添加一个模型

脚手架步骤要求您从Models文件夹中选择一个类,并在(我的情况下) Pages\keyw_status文件夹中生成通用名称的CRUD页面。

如果我从我的模型中搭建了第2和第3类,那么Pages\keyw_status文件夹中的通用名称CRUD页面将被覆盖。最后一个模型班脚手架赢了,对吧?

如何使用Razor Pages构建三表模型?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-29 19:59:20

您可以使用-outDir选项指定脚手架页面的文件夹,以确保每个实体的CRUD页面在不同的文件夹中生成。通常,人们会为文件夹选择实体的名称,因为这将成为您的URL。

下面的命令将为DateTable实体构建CRUD页面,并将它们放在Pages\DataTable中。

代码语言:javascript
复制
dotnet aspnet-codegenerator razorpage -m DateTable -dc keyw_statusContext -udl -outDir Pages\DateTable
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52569346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档