代码之家  ›  专栏  ›  技术社区  ›  Matthew

从SQL TVP创建VB.NET数据表的最快方法是什么

  •  0
  • Matthew  · 技术社区  · 14 年前

    我正在修改代码,以便使用TVP将数据从VB.NET应用程序发送到SQL 2008数据库,并尝试保持所有写入的原子性。

    http://www.sqlteam.com/article/sql-server-2008-table-valued-parameters

    我正在创建所有要发送到SQL存储过程的代码内数据表

    但是,我必须为多个表重复创建这些datatables和datacolumns(然后将列添加到表中)。

    有没有办法自动生成这个数据表创建代码? 或者总的来说有没有更快的方法?

    谢谢

    1 回复  |  直到 14 年前
        1
  •  0
  •   Josaph    14 年前

    老实说,我使用的最简单的方法是使用Excel。我从Design视图复制SQL表定义,并将其粘贴到Excel的前3行。然后我使用函数,类的每一部分对应一列,并以此方式构建代码。例如,

    
    D1="Dim prm" & A1 & " As SQLParameter = tmpSqlCommand.Paramaters.Add('@" & A1 & "', SQLDbType." & B1 & ")"