mvc

时间:2015-10-20 15:49:50

标签: asp.net-mvc

我想软删除,没有从数据库中物理删除记录,只是将IsDeleted字段设置为true。这将是具有该值的多个数据。在控制器中我添加:

var res = (from c in db.Books
          where c.IsDeleted == 1
          select c);

我不知道如何在if子句中添加条件。试过

if (res != 1){
   return View(db.Books.ToList());
}

但事实并非如此。有谁知道该怎么做?

1 个答案:

答案 0 :(得分:1)

==检查是否相等。如果你想设置IsDeleted字段,你需要稍微不同的东西

尝试类似

的内容
var res = (from c in db.Books
      where c.Id == IdToFind).SingleOrDefault().IsDeleted = 1;

免责声明:代码可能不准确,但应该给出一个想法!