Я не уверен, что происходит, но при выполнении запроса я получаю следующее исключение. "Дублировать имя типа в сборке". Я не смог найти решение в Интернете. Я решил проблему, удалив структуру сущности из всех проектов в решениях и переустановив с помощью самородка. Тогда внезапно исключение возвращается. Я проверил схему таблицы снова и снова и не нашел ничего плохого.
Это запрос, вызывающий исключение.
var BaseQuery = from Users in db.Users
join UserInstalls in db.UserTenantInstalls on Users.ID equals UserInstalls.UserID
join Installs in db.TenantInstalls on UserInstalls.TenantInstallID equals Installs.ID
where
Users.Username == Username
&& Users.Password == Password
&& Installs.Name == Install
select Users;
var Query = BaseQuery.Include("UserTenantInstalls.TenantInstall");
return Query.FirstOrDefault();
Как я уже упоминал ранее, тот же запрос работал раньше. Данные не изменились, и код не изменился.