现有一个数据库表A和一个dataset,怎样查找数据库表A有而dataset中没有的记录?

解决方案 »

  1.   

    dataset有可能之前已经被付过值了,如果这样的话,要先清除数据
      

  2.   

    就是dataset中有数据,需要和数据库中的表对比下
      

  3.   

    可以用LinqToSql解决
    将dataset中的主键放到数组s里
    from t in dtA where s.Contains<string>(t.primary_key) select t
      

  4.   

    from t in dtA where !s.Contains<string>(t.primary_key) select t