DataContext 对数据上下文的更改进行跟踪你可能是想对所有被跟踪的对象进行一次 "Clear()"操作我觉得可能没有这样的方法,有个 Refresh方法你可以试一下看看会不会好点DataContext 最好是方法级的可见度及生存期,你目前的做法微软是不推荐的 补充:MSDN上看到的,网上关于LINQ程序设计的内容太少你可以看下,帮助理解,但个人不推荐你模仿