C# 如何使用实体从服务器中删除照片
我正在使用文件上载控件上载照片 用于保存照片的代码C# 如何使用实体从服务器中删除照片,c#,asp.net,entity,C#,Asp.net,Entity,我正在使用文件上载控件上载照片 用于保存照片的代码 FileUpload1.SaveAs((Server.MapPath("~/PicUpload/") + FileUpload1.FileName)); 用于删除的代码 Pic DelImg = (from anything in DB.Pics where anything.id == sid select anything).FirstOrDefault
FileUpload1.SaveAs((Server.MapPath("~/PicUpload/") + FileUpload1.FileName));
用于删除的代码
Pic DelImg = (from anything in DB.Pics
where anything.id == sid
select anything).FirstOrDefault();
DB.Pics.DeleteObject(DelImg);
DB.SaveChanges();
现在,如果我想按实体从照片文件夹中删除该照片,我该怎么做?使用
System.IO.File.delete(Server.MapPath(“~/PicUpload/”)+DelImg.FileName)代码>
将DelImg.FileName替换为具有文件名的任何变量
实体框架不知道您的数据库行中有一列引用文件系统上的文件,并且只修改您的数据库