Ошибка ASP.NET с таблицами ToListAsync для Entity FrameworkC#

Место общения программистов C#
Anonymous
Ошибка ASP.NET с таблицами ToListAsync для Entity Framework

Сообщение Anonymous »

Я работаю над проектом по созданию комнат и реестров пользователей. В одной части кода я получаю сообщение об ошибке, связанное с тем, что одна складка объекта таблицы (комнаты) по какой-то причине имеет значение null.
Это фрагмент кода (обработчик), который получает список системных помещений:

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

public async Task OnGetAsync()
{
var adm = await _context.User.FirstOrDefaultAsync(u => u.Email == User.Identity.Name);

if (adm != null)
{
Owner = adm;
}

var rooms = await _context.Room.ToListAsync();

if (rooms.Count != 0)
{
foreach(var r in rooms)
{
Console.WriteLine($"Só o r: {r}");
Console.WriteLine($"r + adm: {r.Adm}");
Rooms.Add(r);
}
}
else
{
ViewData["RoomsEmpty"] = true;
}
}
В данных о комнатах есть несколько полей, среди них «adm», которые содержат администратора объекта комнаты, который является собственным объектом пользователя. Когда код поступает на «foreach», это поле () остается нулевым.
Спасибо, что помогли мне!

Подробнее здесь: https://stackoverflow.com/questions/790 ... ork-tables

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