Я только начинаю с Entity Framework, и у меня возникает следующая проблема:
У меня есть объект Site , который содержит свойство навигации Абзацы .
У меня есть несколько объектов (т. Е. ImageParagraph , LinkListParagraph ), которые должны быть унаследованы от Абзац .
Я бы хотел запросить объект Site и получить доступ к его параграфам и работать с ними в зависимости от их конкретного типа (то есть ImageParagraph , LinkListParagraph ).
Это будет работать с подходом Table Per Hierarchy (с условиями), но тогда я получу очень грязное решение. Запросы для конкретного типа на основе идентификатора абзаца будут работать, но я надеюсь, что есть более лучшее решение.
Я хочу запросить Сайт и показать некоторые специфичные для Сайта данные и данные в Абзацах ( ImageParagraph , LinkListParagraph ). Я не знаю, как настроить отображение таким образом, чтобы можно было извлекать объекты ImageParagraph , LinkListParagraph непосредственно через свойство навигации Paragraphs .
Как бы вы решили эту проблему?
ER-диаграмма: http://img443.imageshack.us/img443/46/69863714ks0.jpg
альтернативный текст http://img443.imageshack.us/img443/46/69863714ks0.jpg