C#:Linq更新没有检查约束和外键

时间:2011-06-25 05:21:59

标签: linq

需要设置什么属性,以便在调用DataContext.Submit更改或UpdateAll时,需要忽略那里的约束。外键和主键约束等约束

1 个答案:

答案 0 :(得分:0)

您不能只是从数据库外部“关闭”所有这些检查。您可以在需要时在数据库上禁用它,例如当你想批量插入大量行时。

但像Linq-To-SQL这样的数据库访问组件不能(并且不应该!)关闭这些检查。那些检查是有充分理由的!

你有什么理由要关掉那些支票?你想达到什么目的?如果您再解释一下,也许社区可以帮助您找到实现您想要做的事情的方法,而不用那些肮脏的技巧....