0

我正在使用 EF5.x 代码优先

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

4

1 回答 1

1

您可以使用[NotMapped]注释/属性

[NotMapped]
public string customName { get; set; }
于 2013-02-26T23:22:10.313 回答