Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Varbinary在WCF服务中始终为空_Sql Server_Wcf_Enterprise Library_Varbinary - Fatal编程技术网

Sql server Varbinary在WCF服务中始终为空

Sql server Varbinary在WCF服务中始终为空,sql-server,wcf,enterprise-library,varbinary,Sql Server,Wcf,Enterprise Library,Varbinary,我的DAL是这样的: Database db = EnterpriseLibraryContainer.Current.GetInstance<Database>(); mylist = db.ExecuteSprocAccessor<EMyClass>("spMySP", param1, param2).ToList(); 在WCF客户机上,我可以看到查询返回的任何行的正常数据,但是varbinary字段(image)始终为null,当我在sql管理器上执行相同的查询

我的DAL是这样的:

Database db = EnterpriseLibraryContainer.Current.GetInstance<Database>();
mylist = db.ExecuteSprocAccessor<EMyClass>("spMySP", param1, param2).ToList();
在WCF客户机上,我可以看到查询返回的任何行的正常数据,但是varbinary字段(image)始终为null,当我在sql管理器上执行相同的查询时,我可以看到带有图像数据的varbinary字段。varbinary字段应该映射到类的ccc属性


提前感谢

我知道,这可能是最糟糕的方法,但至少是有效的-_-

foreach (EMyClass obj in mylist)
    obj.ccc = (byte[])db.ExecuteScalar("spReturnImage", obj.aaa);
foreach (EMyClass obj in mylist)
    obj.ccc = (byte[])db.ExecuteScalar("spReturnImage", obj.aaa);