一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

解决Entity Framework4.3实体类提示列名xx无效

时间:2014-05-07 编辑:简简单单 来源:一聚教程网

假设有如下一个实体类:

 代码如下 复制代码


public class Person
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Remark { get; set; }
}

其中Remark属性另有用途,在数据库中没有对应的字段,这样运行时会出错,提示列名Remark 无效。解决方法是使用NotMapped特性对它进行标记,告诉EF该属性不映射成数据库字段,下边为修改后的实体类:

 

 代码如下 复制代码
public class Person
{
    public int Id { get; set; }
    public string Name { get; set; }
    [NotMapped]
    public string Remark { get; set; }
}

热门栏目