Стремительная загрузка: невозможно неявно преобразовать тип System.Collections.Generic.List<project.Models.A> в project.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Стремительная загрузка: невозможно неявно преобразовать тип System.Collections.Generic.List<project.Models.A> в project.

Сообщение Гость »

Я хочу получить внешний ключ таблицы B, и проект, кажется, работает и продолжается без ошибок, но когда вы смотрите на базу данных, столбец внешнего ключа таблицы A > он выдает ноль, и из таблицы B нет ключа. Я провел небольшое исследование и обнаружил, что решением может быть быстрая загрузка.

Код: Выделить всё

 [HttpGet]
public IActionResult Create()
{
List b = _db.BBs.ToList();

List eager_b = _db.BBs.Include(t => t.A).ToList();

foreach (var c in b)
{
c.A = _db.AAs.Where(t => t.BId == c.BId).ToList();
//_db.AAs.Where(t => t.BId == c.BId).ToList(); (PRODUCES THE SQUIGGLY)
}

return View();
}
Но программирование, будучи программированием решения, приводит к еще одной ошибке. Почему он не может преобразовать его в список, если мы уже преобразовали его в список еще до того, как что-либо с ним сделали?
Я хочу получить внешний ключ и просто вывести его в представление, я думаю, его не обязательно показывать в базе данных (как бы плохо это ни звучало)
Я использую EntityFrameworkCore 8 и sqlserver 8.
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/782 ... eric-listp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно неявно преобразовать тип «System.Collections.Generic.List<Website.Model.ModelName>» в «System.Collections.Gen
    Anonymous » » в форуме C#
    0 Ответы
    96 Просмотры
    Последнее сообщение Anonymous
  • Невозможно разыграть объект типа 'System.collections.generic.list`1 [System.object]' type 'System.collections.generic.li
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Невозможно преобразовать из 'System.Collections.Generic.IEnumerable> в строку[]
    Anonymous » » в форуме C#
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Невозможно неявно преобразовать тип `double[]` в `System.Collections.Generic.List`
    Anonymous » » в форуме C#
    0 Ответы
    135 Просмотры
    Последнее сообщение Anonymous
  • Преобразование «System.Collections.Generic.IEnumerable» в «System.Collections.ObjectModel.Collection»
    Anonymous » » в форуме C#
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»