当我使用时,我遇到了这个问题:
<div class="panel-heading">
<h3 class="panel-title">@Html.DisplayFor(modelItem => item.blogTitle)</h3>
<p>**@Html.DisplayFor(modelItem => item.blogCreated)**</p>
</div>
(item.blogCreated是一个日期时间对象)
在我的mssql数据库中,我将列设置为日期时间。
作为模特,我得到了这个:
public partial class Blogs
{
public int blogId { get; set; }
public string blogTitle { get; set; }
public string blogContent { get; set; }
public int blogWriter { get; set; }
public DateTime? blogCreated { get; set; }
}
这是一个背景:
public partial class McbomanEntities : DbContext
{
public McbomanEntities()
: base("name=McbomanEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<Blogs> Blogs { get; set; }
public virtual DbSet<Users> Users { get; set; }
}
有谁知道我怎么改变,以便item.blogCreated将给出创建博客的实际日期,而不是耶稣诞生的日期。
答案 0 :(得分:0)
只需要删除旧的数据库模型并重新加载新的实体数据库模型。