我正在使用 petapoco 插入表格。插入工作正常,直到我在类上引入了一个已计算且未映射到表中任何列的属性。现在代码中断了,因为它无法将该属性(isAdmin)映射到表中的列。我尝试将属性 [PetaPoco.Ignore] 添加到类属性 isAdmin 中,但这没有帮助。
这就是我做映射的方式
For<Users>()
.TableName("users")
.PrimaryKey("id",false)
.Columns(x =>
{
x.Column(y => y.id, "id");
x.Column(y => y.UserType, "user_type");
x.Column(y => y.isAdmin,"");//How do I tell petapoco not to map this to any column?
});