【发布时间】:2013-12-18 14:11:05
【问题描述】:
为什么在以下示例中需要 [NotMapped] 属性:
public virtual ICollection<Blog> Blogs { get; set; }
[NotMapped]
public List<Blog> NewBlogs{
get{
return Blogs.Where(x=>x.Date > DateTime.Now).ToList();
}
}
没有 [NotMapped] 属性我得到一个异常:
无效的列名 Blog_ID
数据库中的列名是 BlogID。
编辑
我希望,没有 setter 的属性永远不会直接映射到数据库并首先被代码自动忽略。
【问题讨论】:
标签: c# .net entity-framework ef-code-first