我对实体框架有疑问。在我的程序中,我首先用数据填充我的 DbContext。然后我需要从数据库中的表中删除所有数据,但前提是要保存新数据。如果 db.Savechanges() 引发异常,我需要我的旧数据仍在表中。
我的代码是:
static void Main(string[] args)
{
PdmContext db = new PdmContext();
FillDbContext();
try
{
if (db.SaveChanges() > 0)
{
using (var del = new PdmContext())
{
DeleteModel.deleteFromAllTables();
}
db.SaveChanges();
}
}
catch (Exception exp)
{
Logger.Log("Exception (global catch));
}
}
我似乎无法弄清楚这一点。任何人都可以帮助解决这个问题吗?:)
交互式爱情
千巷猫影
慕容森
相关分类