Я создал приведенную ниже функцию, которая преобразует объект, возвращаемый выбором, в массив байтов.
private byte[] ObjectToByteArray(Object obj)
{
if (obj == null)
{
return null;
}
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, obj);
return ms.ToArray();
}
Затем вы можете отобразить значение.
byte [] dBytes = ConvertObjectToByteArray(dr["profile"]);
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
string str = enc.GetString(dBytes);
Теперь у вас есть значение в собственной строке C # и вы можете делать с ним все, что хотите.