在.net中将sql二进制(16)转换为utf-8字节

在.net中将sql二进制(16)转换为utf-8字节,sql,.net,utf-8,binary,byte,Sql,.net,Utf 8,Binary,Byte,我在sql数据库中存储了数据类型为binary(16)的值,它们以类型System.Data.Linq.binary的形式进入.NET应用程序(使用实体框架)。我想将我的数据的二进制表示形式转换为数据类型byte[],而不丢失任何数据,最好使用UTF-8编码。这不是内置在.NET框架中吗?在获取字节数组之前,我必须先将其转换为某种中间数据类型吗 二进制文件与UTF-8无关 二进制(16)表示16字节的二进制数据。有一个Binary::ToArray方法来获取字节数组

我在sql数据库中存储了数据类型为
binary(16)
的值,它们以类型
System.Data.Linq.binary
的形式进入.NET应用程序(使用实体框架)。我想将我的数据的二进制表示形式转换为数据类型byte[],而不丢失任何数据,最好使用UTF-8编码。这不是内置在.NET框架中吗?在获取字节数组之前,我必须先将其转换为某种中间数据类型吗

二进制文件与UTF-8无关

二进制(16)表示16字节的二进制数据。有一个Binary::ToArray方法来获取字节数组