假设有如下一个实体类:
代码如下 | 复制代码 |
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; } } |
时间: 2024-09-26 05:29:23