我有一个在实体框架中映射的表,它可以很好地添加/更新和删除记录。我从 SQL 服务器中删除了一个名为“Category”的列,然后在模型中重新映射了我的实体。这工作正常,列消失了。
现在,我在表上运行查询以更新一行并得到相同的错误,无效列“类别”。
这已从 SQL 表中删除并从实体中删除,那么当我运行以下代码时,它还在寻找这个该死的列吗?
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;
                       }
                } 
这是错误:
列名“类别”无效。
我已经清理了代码、构建、重新构建和更新了大约 100 次实体。
有没有人有任何想法?
谢谢
