当我从 MVC 5 的列表中提交对象时出现此错误,并且它总是发生在列表的第二项中
我用它来调用数据库方法;
foreach (var modulo in _Modulos)
{
USERS_MODULO _modulo = new USERS_MODULO();
_modulo = modulo;
_modulo.USUARIO = usuario;
_PermissoesLinxDB.SalvaModulosUser(_modulo);
_modulo = null;
}
第 86 行:{ 第 87 行:DBRetaguardDataContext dbRetaguard = new DBRetaguardDataContext(); 第 88 行:
dbRetaguard.USERS_MODULOs.InsertOnSubmit(modulo); 第 89 行:
尝试第 90 行:{源文件:c:\SOURCESAFE\Projetos\EMS\EMS.Dados\Controles\PermissoesLinxDB.cs
行:88堆栈跟踪:
[NotSupportedException:尝试附加或添加一个不是新的实体,可能是从另一个 DataContext 加载的。这不受支持。]
System.Data.Linq.StandardChangeTracker.Track(MetaType mt, Object obj, Dictionary 1.InsertOnSubmit(TEntity entity) +1722 visited, Boolean recurse, Int32 level) +891018
System.Data.Linq.StandardChangeTracker.Track(Object obj, Boolean recurse) +83 System.Data.Linq.StandardChangeTracker.Track(Object obj) +12 System.Data.Linq.Table