出于某种原因,当我在 Poco 类上为表名和主键设置属性时,PetaPoco 没有看到它们并且默认为 ID autoIncrement = false
[TableName("MyTableName")]
[PrimaryKey("Id", autoIncrement = true)]
public class MyClass
{
public int Id { get; set; }
public string Description { get; set; }
}
当我调用 Insert() 方法时,它失败了。如果我调用 insert 方法并显式传递表名、主键列、自动增量,那么它就可以工作。
任何想法为什么 Peta Poco 没有看到这些属性?
我正在使用针对 4.5 框架的 C# VS 2012