我正在使用Enterprise Library 5,成功设置数据库但现在面临以下问题。
我有一个存储过程,它是一个简单的select语句,它返回1个字符串(不是输出参数)。
在代码中我写道:
var result = _db.ExecuteSprocAccessor<string>("GetTypeOfPerson", mapper, parameters);
但是这不起作用,因为字符串没有无参数构造函数。任何方式?或者如何使用Enterprise Library调用存储过程并获取结果?
答案 0 :(得分:4)
var result = _db.ExecuteScalar("GetTypeOfPerson", parameters);
那将会给你一个结果。