【问题标题】:Problems with multiple primary keys using ORMLITE使用 ORMLITE 的多个主键的问题
【发布时间】:2018-11-06 21:11:56
【问题描述】:

我为我的数据库使用 ORMLite Poco 生成器。

问题是我有一个包含多个主键的表,当我尝试将任何数据添加到数据库中时,我得到了唯一的约束。

我读到我使用@DatabaseField (uniqueCombo = true),但我不知道在哪里添加它。请帮帮我

这是我在 Poco 类生成器中的代码,下面的所有字段都是主键的一部分。

    tables["FieldLookupGroupFieldLookup"].Ignore = false;
tables["FieldLookupGroupFieldLookup"].ClassName = "CustomFieldGroupRelation";
tables["FieldLookupGroupFieldLookup"]["FieldLookupId"].PropertyName="CustomFieldValueId";
tables["FieldLookupGroupFieldLookup"]["ApplicationId"].PropertyName="CompanyId";
tables["FieldLookupGroupFieldLookup"]["FieldLookupGroupId"].PropertyName="GroupId";

【问题讨论】:

标签: servicestack ormlite-servicestack


【解决方案1】:

【讨论】:

  • 所以没有办法解决这个问题?感谢您的回答
【解决方案2】:

通过为 ID 添加新字段来解决它

[自动增量] 公共 int ID { 获取;放; }

看这里

Multiple primary keys - ORMlite

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    相关资源
    最近更新 更多