У меня есть три таблицы примерно так:
Предварительные настройки:
ID int PK,
Name nvarchar
Preset_milestone_presets : (таблица ссылок)
presetId int PK, FK to Preset-table.
milestoneId int PK
Preset_titles_presets : (таблица ссылок)
presetId int PK, FK to Preset-table.
titleId int PK
И объект C #, подобный так:
Пресет:
int[] milestoneIds
int[] titleIds
ИтакМне интересно, как лучше всего использовать linq-to-sql для создания на одной сущности, которая имеет объединенный отдельный список milestoneIds
и titleIds
, который представляет несколько пресетов.(Объединены с несколькими строками в таблице предустановок)?
РЕДАКТИРОВАТЬ: Примеры данных:
Prestes
1 "Preset 1"
2 "Preset 2"
Preset_milestone_presets
1 1
1 2
1 3
1 4
2 1
2 5
2 6
Preset_titles_presets
1 1
1 2
2 1
2 3
2 4
Ожидаемый результат при запросе пресетов с идентификаторами 1 и 2 - один объект со следующими массивами: milestoneIds: {1,2, 3, 4, 5, 6} titleIds: {1, 2, 3, 4}