直到現在我被寫入刪除單行:刪除LINQ C#多行
Role role = new Role();
role = context.Roles.SingleOfDefault(p => p.Rolename == rolename);
context.Roles.DeleteOnSubmit(role);
context.SubmitChanges();
現在我需要從角色權限表中刪除所有權限規則,他有,所以我想用特定的RoleId從RolePermission表中刪除多行(RolePermission表包含RoleId列)。有沒有類似的方式來做到這一點?
[linq to sql batch delete]可能重複(https://stackoverflow.com/questions/654561/linq-to-sql-batch -delete) – Random
爲什麼你要實例化一個新的'Role'然後重新賦值? – Enigmativity