表值参数,不使用存储过程

时间:2018-03-19 14:52:50

标签: c# sql .net sql-server sql-server-2016

我在网上找到的所有内容都是需要使用存储过程的表值参数的示例。我记得过去这样做没有存储过程。这可能吗?

此代码不断抛出有关未指定类型的错误。

<ComboBox x:Name="mycbox" IsEditable="True" 
          TextSearch.TextPath="Name" 
          Background="#FFE5E5E5" HorizontalAlignment="Left" VerticalAlignment="Top" Width="82">

1 个答案:

答案 0 :(得分:0)

在这里您可以找到如何在不使用存储过程的情况下使用它:Passing a Table-Valued Parameter to a Parameterized SQL Statement

基本上,它要求您:

  1. CREATE TYPE dbo.tvpUpdateScheduledStart AS TABLE (ScheduleId int, PatchSessionId int)在服务器上。
  2. TypeName的{​​{1}}属性中指定此类型。