Entity Framework рассчитывает свойство нескольких объединений - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть веб-сайт MVC, который построен на EF для подключения к базе данных. У меня есть List<ClassObject>, который заполняется из таблицы в моей базе данных. Проблема в том, что мне нужно включить в этот ClassObject значение, которое вычисляется с использованием значений не из таблицы, к которой непосредственно присоединены, а из таблицы, к которой присоединяются два соединения.

Например

Таблица 1 - источник большинства моих данных

Таблица 3 - источник информации, к которой мне нужно получить доступ

Таблица 2 - объединения из Таблицы 1 в Таблицу 3

Другая проблема заключается в том, что объединение из Таблицы 1 в Таблицу 2 является однозначным, а объединение из Таблицы 2 в Таблицу 3 также является однозначным. Поэтому мне нужен способ обработки, если данные дублируются, и поэтому я не могу просто использовать include для получения всей информации вместе.

Кто-нибудь знает решение, которое позволит мне вычислить нужное мне значение и вернуть либо значение, если найдено только одно, либо "- несколько -", если их больше одного?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...