0

我正在使用 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?
                });
4

1 回答 1

0

如果没有,您可以从手动映射中简单地省略它或使用[ResultColumn]属性

于 2013-09-14T02:00:59.263 回答