gpt4 book ai didi

c# - Web API 脚手架 + MVC View

转载 作者:行者123 更新时间:2023-11-30 12:42:42 26 4
gpt4 key购买 nike

Visual Studio 提供了 2 个有用的脚手架模板:

  • “带 View 的 MVC 5 Controller ,使用 EntityFramework”
  • “带有操作的 Web API 2 Controller ,使用 EntityFramework”

不幸的是,没有一个是我想要的。

我需要一个“使用 EntityFramework 的带有 MVC View 的 Web API 2 Controller ”。

这将是现有两者之间的一种“合并”。

我知道可以在脚手架 MVC View 上使用手动创建的 Web API Controller (另请参阅 http://weblogs.asp.net/fredriknormen/using-razor-together-with-asp-net-web-api ),但此技术需要一些手动工作(这是我想避免的事情,因为我必须脚手架数百个实体,而我的手动工作将是巨大的)。

是否有使用 EntityFramework 创建 Web API Controller 和 MVC View 的自定义脚手架模板?

最佳答案

在包含 Web API 2 的 ASP.NET MVC 5 应用程序中,您无法让 Controller 同时执行这两项操作。您可以使用 MVC Controller 来返回 Web 服务数据,但这是 MVC 的开销。在 ASP.NET Core 中,只有 1 个 Controller ,它用于 MVC 和 Web API 操作。

关于c# - Web API 脚手架 + MVC View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32867156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com