c#关于数据库自定义类型在存储过程中返回服务器端的问题

如果用的sqldbtype,没问题,可以定义

但如果用的dbtype,那么用DbType.Object来定义类型是错误的。

例如:

    erpdb.AddInParameter(cmd, "@tb",DbType.Object, table); //错误

正确做法是构造para,不指定dbtype!

 DbParameter para = cmd.CreateParameter();
                    para.ParameterName = "@tb";
                    para.Value = table;
                    cmd.Parameters.Add(para);

               

原文地址:https://www.cnblogs.com/emilchan/p/3014307.html