EF5.x添加自定义属性
本文关键字:自定义属性 添加 EF5 | 更新日期: 2023-09-27 18:01:12
我使用的是EF5.x Code First
namespace DAO.Models
{
public partial class Person
{
public int UserId { get; set; }
}
}
我创建了另一个分部类来添加自定义属性。
namespace DAO.Models
{
public partial class Person
{
public string customName { get; set; }
}
}
我有一个映射,已经由EF 5.x电动工具为我生成
public PersonMap()
{
// Primary Key
this.HasKey(t => new { t.PersonId });
// Table & Column Mappings
this.ToTable("Person", "TableX");
this.Property(t => t.PersonId).HasColumnName("PersonId");
}
当我尝试将一个新人添加到数据库时
XContext db = new XContext();
Person per= new Person();
db.Persons.Add(per);
我在字段列表中得到未知列customName错误
您可以使用[NotMapped]注释/属性
[NotMapped]
public string customName { get; set; }