2010-06-28 53 views
0

我正在修改代码以使用TVP将数据从我们的VB.NET应用程序发送到SQL 2008数据库,并尽量保持所有的写入原子。什么是从SQL TVP创建VB.NET数据表的最快方法

使用此页面作为一般指南: http://www.sqlteam.com/article/sql-server-2008-table-valued-parameters

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

不过,我必须要创建这些数据表和数据列(然后将这些列添加到表)重复使用多个表。 在我的情况下,这些Datatables中的每一个将具有与SQL Server表相同的布局(自动编号PK和GUID除外)....

是否有自动生成此数据表创建代码的方法? 或者总体上有更快的方法吗?

谢谢

回答

0

老实说,我使用的最简单的方法是使用Excel。我从设计视图中复制SQL表格定义并将其粘贴到Excel的前三行中。然后我使用函数,为每个类的一部分使用一列,并以这种方式构建我的代码。例如,


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

它可能不是一个代码生成器,但我需要做的唯一事情是复制表的布局,我有我的课都设计用于复制和粘贴。绝对会减少编码。

+0

很聪明!谢谢 – Matthew 2010-06-29 15:20:27

相关问题