|
Маппинг таблицы со связью внутри
|
|||
---|---|---|---|
#18+
Доброго времени суток. Есть таблица со следующими полями (ост. не имеют значения): ID, PID, RID где 1. ID - PK таблицы, 2. PID - доп. уник. поле (родит. запись) 3. RID - подчиненная запись. Как прописать маппинг? У меня на данный момент такое: Код: c# 1. 2. 3. 4. 5. 6. 7.
Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 15:01 |
|
Маппинг таблицы со связью внутри
|
|||
---|---|---|---|
#18+
Zick, Так, моя телепатия подсказывает мне, что речь идёт о NHibernate, причем маппинг с помощью FluentNhibernate. Акромя того, мы хотим замапить двунаправленую связь типа один ко многим. При это хотим сделать, ошибку, т.к. RID на самом деле лишняя, и вместо нее следует взять PID. В общем как-то так: Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 15:21 |
|
Маппинг таблицы со связью внутри
|
|||
---|---|---|---|
#18+
SolYUtor, спасибо за совет. Не понял только насчет Parent ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 15:25 |
|
Маппинг таблицы со связью внутри
|
|||
---|---|---|---|
#18+
Zick3. RID - подчиненная запись. - WTF? Если вы делаете дерево, когда у каждой записи могут быть и "дети" и "родитель" - то это маппиться это через ID-ParentID. И причём тут третье поле RID мне тоже непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 15:37 |
|
|
start [/forum/topic.php?fid=17&msg=37648722&tid=1350452]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 164ms |
0 / 0 |