DAL层强类型数据集中有个方法通过存储过程RETURN 5,在BLL的类里怎样取得这个值?

adultsite 2009-04-07 10:06:46
在BLL层里

Adapter.GetXX()返回的是object,直接转换成int,如(int)Adapter.GetXX(),出现错误。

存储过程也就是RETURN 5;
...全文
129 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
adultsite 2009-04-07
  • 打赏
  • 举报
回复
我在国外的论坛里找到一个解决办法。

要通过TableAdapter取得这个存储过程的ReturnValue,必须在partial class XXTableAdapter里写个方法,通过this.CommandCollections[索引].Parameters[0].Value来取得存储过程的RETURN VALUE。

这个过程实在让人意想不到。怎么搞么“复杂”!说复杂也不复杂,但绝对不是显而易见的。

这个问题应该多少有些普遍啊,如果一个强类型数据集通过存储过程返回值,你怎么通过TableAdapter来取得?我就不信真没人遇到过。

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧