SQL Server是否等同于'整数表'的Oracle概念?
如果是这样,在C#中表示此对象的最佳方法是什么?
Oracle似乎提供以下内容:
OracleParameter parameter = new OracleParameter(data.parameterName, data.databaseDataType);
parameter.CollectionType = OracleCollectionType.PLSQLAssociativeArray;
我的目标是修改此代码以使用DbParameter而不是OracleParameter,并创建一个SQL Server存储过程,其行为方式与我正在使用的Oracle SP相同。
答案 0 :(得分:3)
我认为您可能正在寻找的是SQL Server table-valued parameter,它将映射到SqlParameter的SqlDbtype.Structured。相关的DbType将是对象。