这个方法的问题是,所有的更改都在所有数据库中,而不仅仅是在选定的数据库中。
是否有方法删除所有更改或将更改保留在正确的上下文中?
private readonly MainContext _mainContext;
private readonly List<IMultipleContext> _context = new List<IMultipleContext>();
public UnitOfWork(
MainContext mainContext
MultipleContext1 multipleContext1,
MultipleContext2 multipleContext2,
MultipleContext3 multipleContext3)
{
this._mainContext = mainContext;
_context.Add(multipleContext1);
_context.Add(multipleContext2);
_context.Add(multipleContext3);
}
public void SaveChanges(int index)
{
_context[(int)index].SaveChanges();
}
暂无答案!
目前还没有任何答案,快来回答吧!