У меня есть веб-сайт MVC, который построен на EF для подключения к базе данных. У меня есть List<ClassObject>
, который заполняется из таблицы в моей базе данных. Проблема в том, что мне нужно включить в этот ClassObject значение, которое вычисляется с использованием значений не из таблицы, к которой непосредственно присоединены, а из таблицы, к которой присоединяются два соединения.
Например
Таблица 1 - источник большинства моих данных
Таблица 3 - источник информации, к которой мне нужно получить доступ
Таблица 2 - объединения из Таблицы 1 в Таблицу 3
Другая проблема заключается в том, что объединение из Таблицы 1 в Таблицу 2 является однозначным, а объединение из Таблицы 2 в Таблицу 3 также является однозначным. Поэтому мне нужен способ обработки, если данные дублируются, и поэтому я не могу просто использовать include для получения всей информации вместе.
Кто-нибудь знает решение, которое позволит мне вычислить нужное мне значение и вернуть либо значение, если найдено только одно, либо "- несколько -", если их больше одного?