У меня есть таблица в базе данных с именем Sales и представление с именем HotSales .
Представление содержит только горячие продажи из таблицы Sales + дополнительную информацию из другой таблицы с помощью JOIN.
В DbContext , у меня есть объект DbSet для каждого из них.
Я пытаюсь удалить строку из таблицы Sales следующим образом:
р>
Код: Выделить всё
Sale sale = _context.Sales.FindAsync(id);
_context.Sales.Remove(sale as Sale);
_context.SaveChanges();
Тип объекта «HotSales» не сопоставлен в таблицу, поэтому сущности не могут быть сохранены в базе данных. Вызовите ToTable в OnModelCreating, чтобы сопоставить его с таблицей.
Почему Entity Framework Core распознает объект Sales как HotSales< /код>? Как удалить строку?
Подробнее здесь: https://stackoverflow.com/questions/784 ... -view-usin