我有一个SQL表格,其中有一个二进制列,里面存储了二进制数据。例如:0x9A8B9D9A002020202020202020202020。我正在使用LINQ上下文从这个表格中获取数据。有人可以帮我获取数据吗?以下是我正在使用的示例代码。
当我运行这段代码时,它会出现错误,类似于需要进行映射。
具体的错误信息如下:
“类型 'System.Byte[]' 必须声明一个默认的(无参数的)构造函数,以便在映射期间被构造。”
如果有人知道,请帮助我解决这个问题。
可能是重复问题:
使用Linq to SQL查询SELECT @@DBTS
Sql二进制到C# - 如何获得二进制的SQL等效项
IEnumerable<byte[]> query = context
.ExecuteQuery<byte[]>("select empPWD from Employee where employeeId = E32");
当我运行这段代码时,它会出现错误,类似于需要进行映射。
具体的错误信息如下:
“类型 'System.Byte[]' 必须声明一个默认的(无参数的)构造函数,以便在映射期间被构造。”
如果有人知道,请帮助我解决这个问题。