Эта проблема связана с запросом SQL, который возвращает два или более столбцов с одинаковым именем. SQL будет обрабатывать точные повторяющиеся имена в столбцах без проблем, но c # будет выводить сообщения об ошибках повсюду, как этот.
пример ситуации:
TableA
int Id
varchar Name
TableB
int Id
int A_Id
varchar Name
SELECT A.*,
B.Name
FROM TableA A
INNER JOIN TableB
ON B.A_Id = A.Id
Столбцы Id и Name будут дублированы и вызовут исключение с EF