Несколько первичных ключей в Nhibernate? - PullRequest
0 голосов
/ 23 ноября 2011

Как назначить несколько первичных ключей при сопоставлении в NHibernate?

    Id(x => x.TopicID); <<----Primary Key
        Map(x => x.Topic);   <<---Should Also be a Primary Key
        Map(x => x.Subtitle);
        Map(x => x.Description);
        Map(x => x.ImageURL);

    }

1 Ответ

0 голосов
/ 24 ноября 2011

Используйте метод CompositeID:

CompositeId()
.KeyProperty(x => x.TopicId, "name")
.KeyReference(x => x.Topic, "anotherName");
...