我就遇到了这个错误试图做一个插入时:PetaPoco - 如何关闭自动增量?
无法将NULL值插入列“ID”
原来PetaPoco默认假定ID列自动递增,所以即使你提供了一个值,它也会试图插入null。我在这里发现了一个bug问题单:https://dnntracker.atlassian.net/browse/DNN-23217。
我使用PetaPoco的T4模板来生成我的数据库类。我创建了一个部分类应用数据注释来禁用自动增量:
[PrimaryKey("Id", autoIncrement = false)]
public partial class Blah : DatabaseDB.Record<Database.Blah>
{
}
但是它似乎没有效果。当我指定一个整数时,PetaPoco仍然试图为Id列插入空值。
PetaPoco维护者在这里。你使用什么版本?你正在使用插入或保存方法?如果这是一个错误,你可以提出GH回购问题,以便我们解决它? – Plebsori 2016-01-14 07:00:32
[Github上报告链接](https://github.com/CollaboratingPlatypus/PetaPoco)的情况下,你要提出一个问题 – Plebsori 2016-01-14 07:35:04