linq to sql疑问
表Org,Dept,User的关系图
为什么我在更新一条Org表中记录时,表Dept,User中有记录被删除掉! --------------------编程问答-------------------- 你是不是设置了级联操作
是怎样的删除,和你更新的这条记录有什么关联 --------------------编程问答-------------------- 怎么更新的 --------------------编程问答-------------------- 更新代码如下:
public bool OrgSave(Org Org)
{
bool re = true;
if (Org.OrgId <= 0)
BaseHelper._DataHelper.Org.InsertOnSubmit(Org);
else
{
var _Org = BaseHelper._DataHelper.Org.First(app => app.OrgId == Org.OrgId);
Type t = typeof(Org);
for (int k = 0; k < t.GetProperties().Length; k++)
{
t.GetProperty(t.GetProperties()[k].Name).SetValue(_Org, t.GetProperty(t.GetProperties()[k].Name).GetValue(Org, null), null);
}
}
try
{
BaseHelper._DataHelper.SubmitChanges();
}
catch
{
re = false;
}
return re;
}
我只对表Org进行了操作呀,实体间是有关联的,是vs生成的linq to sql类 --------------------编程问答-------------------- 应该是表格之间的关系影响的,具体说不清楚
补充:.NET技术 , LINQ