Композитные клавиши бегло nhibernate - PullRequest
1 голос
/ 19 апреля 2011

Можно ли сделать это на беглом nhibernate?

Когда я пытаюсь сохранить, я сообщаю, что профиль и объекты сценария и идентификаторы не равны нулю.

Nhibernate жалуется, что не может вызвать NULL для столбца ProfileID.Беглый Nhibernate не знает, как добраться до Profile.ID?

CompositeId().KeyProperty(x => x.Profile.ID, "ProfileID").KeyProperty(x => x.Scenario.ID, "ScenarioID");

1 Ответ

2 голосов
/ 29 апреля 2011

Возможно, вам следует использовать это вместо:

CompositeId()
    .KeyReference(x => x.Profile, "ProfileID")
    .KeyReference(x => x.Scenario, "ScenarioID");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...