大虾们,有关Linq里面好像没有像SQL中那样方便的使用in、Exist等关键字,比如我有一个SQL语句:Select * from A where h in (select h1 from B where f='a')或Select * from A a where h Exist(select * from B b where f='a' and a.h=b.h1)那么当我已经把表A和表B中的数据取出到DataTable中了,我要实现如上的结果,联合两个DataTabe查询,那么Linq应该如何写呢??
还有一个问题就是我用Text文件存放一个含有三千数据量得DataTable,然后我读取并转换为DataTable时,发现读取文件只要两秒,而循环转换成DataTable时却需要十多秒,怎么才能缩短这个数据填充的时间呢??请各位大虾们帮助帮助,谢谢啦!!
还有一个问题就是我用Text文件存放一个含有三千数据量得DataTable,然后我读取并转换为DataTable时,发现读取文件只要两秒,而循环转换成DataTable时却需要十多秒,怎么才能缩短这个数据填充的时间呢??请各位大虾们帮助帮助,谢谢啦!!
解决方案 »
- 如果能在DataGridView中的某一个单元格设置成ComboBox
- c# 怎么在方法中得到调用堆栈
- winform中textbox数字前面为0时会自动清除0
- c# axMSChart控件画图问题
- webform中list控件邦定同一数据源不能刷新
- 请高手帮忙,大型文件处理!
- 怎样能得到 TextBox 或 richTextBox 的当前输入光标的屏幕坐标??
- Windows服务启动时出错.但功能已经可以用了而且正常.但是停止按钮却不能用.
- 很简单的一个问题:C#写的Web程序,怎么调用新的一个网页啊?
- 如何在MDI 父窗口对MDI子窗口进行操作?
- pda上SqlServerCe版本的问题
- Winfrom连接数据库
写数组可以循环,比如每次从dt中读1000条具体多少取决于实际的数据量,然后转换为字节流,再写到文件流中,应该会很快的
FileStream和BinaryStream