没听说过。还是先用Sql语句去建表,然后再插入数据可能比较好实现。

解决方案 »

  1.   

    我那个dataset里面的数据是从xml里面读出来的
    大概有100来个表,难道没有直接点的方法么?
      

  2.   

    100来个表,你也要自己写sql语句来创建啊。
    好早我就问了这个是否可以将dataset中的表映射到数据库中。至尽没答案。
    最后我就是手写的sql语句来建的。。楼主知道了答案一定要说啊。。关注。。
      

  3.   

    可以自己写代码解释dataset,生成创建表的sql语句,不过考虑数据类型的问题比较多,如果先生成大概的sql语句,然后再手工修改一下那就快多了。
      

  4.   

    还有个办法是手输入呀!!!我以前就输了50多个表,要不了读少时间塞
    -------------------------------------------------------------
      现在的问题是 数据库设计部分是在客户那里拿来的。他们提供了近30个xml xsd文件
    每个文件最少都包含60多个表 。手工的话,工作量很大。所以现在想做个通用的模板,减少工作量。
    实在不行的话。也只能写个类自己生成sql语句了。
      我用c#时间还不长。所以碰到这个问题。就想问问看有没有什么直接点的方法。
      

  5.   

    解析你的dataset,datatable做表名,其他的只有自己自己解析了.