将多个表值参数传递给存储过程,某些参数可能为空

时间:2019-02-01 11:09:49

标签: c# sql

我有一个如下所示的存储过程

CREATE PROCEDURE TestProc

@Parm1 Temp1TableType READONLY, @Param2 Temp2TableType READONLY, @Param3 Temp3TableType READONLY, @Parm4 Temp4TableType READONLY, @Parm5 Temp5TableType READONLY

我使用dapper调用此存储过程,并将匿名对象作为参数传递给SP

Param : new { @Parm1 = dt1,@Parm2=dt2,@Parm3=dt3, @Parm4=dt4, @Parm5=dt5}

但是根据某些情况,这些dt1,dt2,dt3,dt4 and dt5表在某些情况下可能为空。那我们怎么称呼SP。 请帮助...

0 个答案:

没有答案