【发布时间】:2019-06-29 21:48:55
【问题描述】:
我有一个模型类ProjectDepo,它定义了 3 打属性。这已经在数据库中创建了一个包含这些字段的表。我使用 Scaffolding 创建 iCRUD Razor 页面。所有字段都正确存在,并且正在正确填充数据库表。
我想创建一个仅包含其中一些字段/属性的 iCRUD 脚手架并过滤结果。我会使用 ViewModel 只选择那些特定的属性并查询来过滤我的结果以作为我的脚手架的基础。
创建 ViewModel 类后,如何指定这些属性来自哪个 Model 类?在哪里可以添加SQL 语句来过滤结果?
我已搜索但未找到正确的术语。一切都是关于将 ViewModel 绑定到 View,我正在尝试将数据获取到 ViewModel。
感谢您的帮助。 夹头
(这是我的整个 ViewModel 类,缩写)
public class RequestReporterViewModel
{
//All fields are from ProjectDepo class
public int Id { get; set; }
public string OrderingPOCName { get; set; }...
}
【问题讨论】:
标签: c# razor asp.net-mvc-viewmodel