c#中从存储过程中读取oracle号到变量的最佳方法

本文关键字:变量 方法 最佳 oracle 读取 存储 存储过程 过程中 | 更新日期: 2023-09-27 18:10:12

我有许多存储过程,我一直在尝试找到在c#中从存储过程out参数中获得int的最佳方法。有谁能告诉我最好的方法吗?另外,在某些过程中,返回值可能为空,因此最好使用可空的整型。我一直是这样做的,但是有没有更好的方法呢?(另外,这就是我目前处理null的方式,因为0不是这些过程的有效结果)

int sequence = 0;
int.TryParse(comm.Parameters["osequence"].Value.ToString(), out sequence);

基本上我想知道是否有一种方法来强制转换而不必解析。我一直在尝试,但最终放弃了,并解决了这个,因为它似乎工作。

c#中从存储过程中读取oracle号到变量的最佳方法

我很确定你是在用最好的方法。我不知道是否使用像Dapper或Massive这样的东西会让你正确地"自动"映射到数据类型,但你可能想尝试一下。