У меня есть таблица Document
, которая выглядит так:
DocumentID(PK) | DocumentKey | RelatedDocument | .....
--------------------------------------------------------
1 | AR_123 | NULL | .....
2 | AR_234_C0 | C0 | .....
3 | AP_123 | NULL | .....
4 | AP_234_C0 | C0 | .....
5 | USPS_123_C0 | C0 | .....
6 | USPS_234 | NULL | .....
Я не могу изменить способ настройки.
RelatedDocument
имеет значение, которое не является ни DocumentID
, ни DocumentKey
. Но все Documents
, которые имеют Related
, Related
.
Можно ли настроить модель таким образом, чтобы при извлечении документа он имел список RelatedDocuments
?
Например, документ 1 будет иметь ключ = AR123 и не связан, тогда как документ 2 будет иметь ключ = AR_234_C0 и набор связанных документов, содержащих документы с идентификаторами 2,4,5 ...
Спасибо за любой совет!