asp.net-mvc-5 - 如何在控制器类型“MVC5 Controller with View using Entity Framework”中使用多个模型
问题描述
我已经使用 ORACLE 的模型创建了整个项目,然后使用类型为“MVC5 Controller with View using Entity Framework”的控制器创建了整个项目。
现在的要求是在我现有的视图中整合新模型,我该怎么做?我需要知道如何在单个控制器/视图中添加多个模型。
步骤/屏幕截图将不胜感激。
解决方案
以下是一些有用的示例,并且与我将要建议的内容相一致:
https://www.c-sharpcorner.com/UploadFile/ff2f08/multiple-models-in-single-view-in-mvc/
简而言之,使用一个 ViewModel 类捆绑多个模型类以发送到视图。
来自引用的 stackoverflow Link的已接受答案的片段:
public class ToPage
{
public WebsiteTheme WebsiteTheme{ get; set; }
public User User { get; set; }
public ToPage() {
websiteTheme = new WebsiteTheme();
user = new User();
}
}
推荐阅读
- dart - 如何打开文件进行写入?
- html - 如何以 100% 宽度居中表格?
- visual-studio - 在 Visual Studio 2019 中删除菜单下方的空行
- php - 禁用多个按钮点击有效,但不更新我的数据
- sql - 无法在 varchar2() 中保存逗号分隔的数字字符串
- node.js - 如何在 NodeJs 中使用 mocks 实现功能单元测试 sinon?
- python - 按相似度对矩阵进行排序
- regex - 从字符串中提取 URL
- docker - 拉取巨大的 Docker 镜像
- c# - 关于将类型'int'隐式转换为'char',为什么`s[i] += s[j]`和`s[i] = s[i]+s[j]`不同