我有一个非常简单的存储过程来更新一堆记录的状态值。我发送了一个未知值的记录 ID,它可以工作。
我喜欢使用 Insight.Database,如果可能的话,我不想使用其他任何东西。
问题是我们的 DBA 创建了多个用户定义的表类型来处理情况。但是它们的命名约定是相同的。
我们有一个 [IntTable] 列 [IntValue] 和另一个 [TinyIntTable] 列 [TinyIntValue]
Insight 似乎检查了可以工作的 UDT 类型。有时它会选择 [TinyIntTable] (我猜是因为要发送的数组中的值都小到可以放入 tinyInt。但是 [TinyIntTable] 与存储过程不兼容。我该如何强制 Insight.Database总是使用 [IntTable]?
是否有我可以在我的 c# 对象定义中使用的属性?