PetPoco Mapping忽略列

时间:2013-09-13 15:34:06

标签: c# sql-server-2008 petapoco

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

1 个答案:

答案 0 :(得分:0)

您可以在手动映射中简单地省略它,或者如果不是

则使用[ResultColumn]属性