Я использую расширение, чтобы устранить эту проблему для меня, которая может или не может быть то, что вы после.
Это выглядит так:
public static class Extensions
{
public String TrimString(this object item)
{
return String.Format("{0}", item).Trim();
}
}
Примечание:
Это расширение не возвращает null
значений! Если элемент null
или DBNull.Value , он вернет пустую строку.
Использование:
public string GetCustomerNumber(Guid id)
{
var obj =
DBSqlHelperFactory.ExecuteScalar(
connectionStringSplendidmyApp,
CommandType.StoredProcedure,
"GetCustomerNumber",
new SqlParameter("@id", id)
);
return obj.TrimString();
}