Ошибка 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
Ответить

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

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

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

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

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