У меня есть таблица, отображаемая в Entity Framework, которая отлично работает с добавлением/обновлением и удалением записей. Я удалил столбец из SQL sever под названием "Категория" , а затем повторно отобразил объект в модели. Это отлично работало, колонка исчезла.
Теперь я запускаю запрос в таблице, чтобы обновить строку и получить ту же ошибку, недопустимый столбец "Категория" .
Это было удалено из таблицы SQL и удалено из Entity, так что он все еще ищет этот проклятый столбец, когда я запускаю следующий код?
using (Entities db = new Entities())
{
var Voucher = (from vouchers in db.Vouchers
where vouchers.ID == ID
select vouchers).FirstOrDefault();
if (Voucher != null)
{
Voucher.Status = (int)Vouchers.UI.Enums.VoucherStatus.Removed;
ret = db.SaveChanges() == 1;
}
}
Вот ошибка:
Недопустимое имя столбца "Категория" .
Я очистил код, построил, перестроил и обновил enitties примерно в 100 раз.
Есть ли у кого-нибудь идеи?
Спасибо