【发布时间】:2016-11-06 02:03:35
【问题描述】:
我正在学习 ASP.NET Core MVC,我的模型是
namespace Joukyuu.Models
{
public class Passage
{
public int PassageId { get; set; }
public string Contents { get; set; }
public DateTime CreatedDate { get; set; }
public DateTime ModifiedDate { get; set; }
}
}
Passage 表用于保存我写的段落。
场景
Create视图只有一个字段Contents用于输入段落。CreatedDate和ModifiedDate必须由服务器自动设置为相等(使用 UTC 格式)。Edit视图只有一个字段Contents用于编辑段落。ModifiedDate必须由服务器自动设置。
问题
我必须将哪些属性附加到CreatedDate 和ModifiedDate 属性才能使它们根据上述情况由服务器自动填充?
【问题讨论】:
-
由服务器自动设置 = 数据库触发器
-
在保存更改之前,您可以设置日期和时间
CreatedDate = DateTime.Now
标签: c# entity-framework asp.net-core-mvc