相互使用多个 Linq 查询
Use Multiple Linq queries in each other
您好,我使用此代码从数据库中删除产品对象
_context.Products.Remove(_context.Products.Find(id));
是真的吗?相互使用多个 Linq 查询?
虽然你做的很好。但这不是从数据库中删除某些内容的首选方法。我建议你先找到记录,然后检查是否找到它。如果数据库中存在记录,则删除该记录。
var result = _context.Products.Find(id);
if(result != null){
_context.Products.Remove(result);
_context.SaveChanges();
}
您好,我使用此代码从数据库中删除产品对象
_context.Products.Remove(_context.Products.Find(id));
是真的吗?相互使用多个 Linq 查询?
虽然你做的很好。但这不是从数据库中删除某些内容的首选方法。我建议你先找到记录,然后检查是否找到它。如果数据库中存在记录,则删除该记录。
var result = _context.Products.Find(id);
if(result != null){
_context.Products.Remove(result);
_context.SaveChanges();
}