我正在学习servicestack.ormlite,我遇到了这个问题。
当我使用此POCO时,我收到主键错误。
这让我觉得MetadataType属性没有任何影响,我将autoincrement属性赋予了名为User的类中的属性“Id”。
这样,代码工作正常。原因可能是因为使用MetadataType属性错误或者ORMLITE对MetadataType属性的支持。?
[MetadataType(typeof(UserMetadata))]
public partial class User
{
public int Id { get; set; }
public string Name { get; set; }
public string SurName { get; set; }
}
public class UserMetadata
{
[AutoIncrement]
public int Id { get; set; }
}