首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Get<T>方法如何与DynamicParameters一起使用?

Get<T>方法如何与DynamicParameters一起使用?
EN

Stack Overflow用户
提问于 2015-05-10 20:35:06
回答 1查看 958关注 0票数 3

我正在尝试运行一个测试,以确定我是否正确地加载了一个DynamicParameters对象。但是,我不知道我应该使用什么类型。当我尝试使用C#/.NET类型(int、string等)时,会出现异常。我试着使用SqlDbType,但这不起作用。我查看了源代码,发现该值被存储为一个IDbDataParameter,然后转换为该类型。很明显,我想找的那些人都不喜欢。我正在测试的数据是int。我怎样才能得到这些价值?

代码语言:javascript
复制
var dbParams = new DynamicParameters();
dbParams.Add( "Field1", 1 );
var value = dbParams.Get<int>( "Field1" ); // throws an exception
EN

回答 1

Stack Overflow用户

发布于 2015-05-11 07:08:53

代码只期望在调用Get<T>之后使用,以便获得refoutreturn参数的更新值。因此,它试图去引用一些还不存在的东西。这将在下一个版本(它现在装在后备箱里了)中得到修正。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30156367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档