OrmLite是否支持元数据类型属性?

本文关键字:属性 数据类型 是否 支持 OrmLite | 更新日期: 2023-09-27 18:03:44

我正在学习servicestack。ormlite和我遇到了这个问题。

当我使用这个POCO时,我得到一个主键错误。

这让我认为MetadataType属性没有任何影响,我在名为User的类中给属性"Id"赋予了自动增量属性。

这样,代码就能正常工作。原因可能是因为使用属性元数据类型错误或ORMLITE对元数据类型属性的支持…?

[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; }
}

OrmLite是否支持元数据类型属性?

在ServiceStack的OrmLite中不支持MetadataType属性