2016-04-20 6 views
0

im новичок в Servicestack и ORMLite, поэтому, пожалуйста, со мной. Я использую генератор ORMLite Poco для моей базы данных.Проблемы с несколькими первичными ключами с использованием ORMLITE

Проблема в том, что у меня есть таблица с несколькими первичными ключами. Поэтому, когда я пытаюсь добавить любые данные в базу данных, я получаю уникальные ограничения.

Я прочитал, что я использую @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"; 

ответ