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替换为具有文件名的任何变量

实体框架不知道您的数据库行中有一列引用文件系统上的文件,并且只修改您的数据库