【发布时间】:2018-07-30 19:06:27
【问题描述】:
与模型
public class Person {
public string Forename { get; set; }
public string Surname { get; set; }
public string DOB { get; set; }
}
我有一个 ViewModel,我将通过它传递给 View
public class PersonViewModel {
public IQueryable<Person> PersonVM { get; set; }
public string sometext{ get; set; }
}
例如,如果我想在控制器代码中计算年龄并将其存储在 IQueryable 中的每个 Person 行中以便可以在视图中看到,那么添加 Age 属性的最佳方法是什么到每一行?
我猜我不必像这样在Person 模型中包含虚假属性
public string Age { get; set; }
【问题讨论】:
-
您是否使用过任何将视图模型映射到自动映射器等模型的映射库?
-
这个年龄是保存在数据库中还是只用于运行时计算?
标签: asp.net-core-mvc entity-framework-core razor-pages