删除客户时,为什么还是需要先删除预约时间?代码如下
来源:11-6 【重构】ORM数据管理(下)
I_love_love
2022-05-02
var selectItem = customerList.SelectedValue;
using (var db =new AppDbContext())
{
var deletedCustomer = db.Customers
.Include(a=> a.Appointments)
.Where(a => a.Id ==(int)selectItem)
.FirstOrDefault();
db.Customers.Remove(deletedCustomer);
db.SaveChanges();
}
写回答
2回答
-
I_love_love
提问者
2022-05-04
感谢老师,已解决。10 -
阿莱克斯刘
2022-05-04
请打开“AppDbContext.cs”文件,搜索是否有 “OnDelete”,如果有的话删除这一行 ,然后重新运行程序应该就可以了。
详情请查看:http://coding.imooc.com/learn/questiondetail/RQyZ06gKzB36e459.html
00
相似问题