Linq To Entity:删除一行



我想在数据库中删除一行使用linq到实体。我:

using (SIEntities siContext = new SIEntities())
{
     //linq query to find object to delete
   siContext.MyEntities.DeleteObject(myobject);
}

方法DeleteObject不存在(如Delete())。我也尝试过siContext.DeleteObject()和siContext.Delete(),但没有找到该方法。缺少一些名称空间?如何删除对象?

查找Remove方法:

DbSet<TEntity>.Remove方法

将给定实体标记为已删除,以便从中删除它当SaveChanges被调用时,数据库。注意,实体必须在调用此方法之前以其他状态存在于上下文中。

相关内容

  • 没有找到相关文章

最新更新