我对此很陌生,我正在使用具有Datetime
type 属性的 MVC 视图模型:
namespace FP.WebUI.Models
{
public class AdminSessionsViewModel
{
NewSession _NewSession = new NewSession();
public NewSession NewSession { get { return _NewSession; } set { _NewSession = value; } }
public IEnumerable<Sessions> CurrentSessions { get; set; }
}
public class NewSession
{
[Required]
public string Title { get; set; }
public string Description { get; set; }
[Required]
public DateTime Date { get; set; }
}
}
我希望Date
属性像这种格式:27/05/2013 06:44AM和 SQL 数据库中的相同。
我真的不知道如何Date
在类内部配置NewSession
以在我的文本框中自动显示为这样,并且当映射回实体框架时将像这样保存在数据库中。
这是我的实体框架流利的 API 配置:
namespace FP.Domain.Configurations
{
public class SessionsConfig : EntityTypeConfiguration<Sessions>
{
public SessionsConfig()
{
ToTable("Sessions");
Property(p => p.Name).IsRequired();
Property(p => p.PhotosCount).IsRequired();
Property(p => p.CoverPhoto).IsRequired();
Property(p => p.Date).HasColumnType("datetime2").HasPrecision(0);
}
}
}