Композитный ключ с последовательностью - PullRequest
1 голос
/ 13 декабря 2011

У меня есть составной ключ в моей таблице, и его часть должна быть сгенерирована последовательностью.
Я попробовал следующее, но это не работает - строка, которая устанавливает имя последовательности, кажется, переопределенаобъявление составного ключа, следующее:

mapping.Id(x => x.Id).GeneratedBy.SequenceIdentity("SQ_TRANSFORM_ITEMDEL_IDDID");
mapping.CompositeId().KeyProperty(x => x.Id, "ITEMDELIVERYDETAIL_ID")
                     .KeyReference(x => x.ItemDelivery, "ITEMDELIVERY_ID",
                                                        "PARTITIONDATE");

Как решить эту проблему?

1 Ответ

0 голосов
/ 14 декабря 2011

Не отображайте ItemDelivery в CompositeId, но в качестве ссылки см. Ответ в своем другом вопросе . В целом это намного проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...