Връщаната стойност се изпраща последна в отговора от базата данни, така че трябва да прочетете напълно набора от резултати, преди да имате достъп до върнатата стойност.
Какво означава SafeDataReader клас правя? Възможно ли е да предотврати четенето на целия набор от резултати?
Опитайте се да преместите кода, който чете върнатата стойност извън using блок за четеца на данни. Това може да помогне за напредъка на отговора извън набора от резултати, така че върнатата стойност да е налична.