use*_*320 0 .net c# wcf dbconnection operationcontract
是否有可能在WCF中将DbConnection作为OperationConstract的参数发送?因为我得到的数据合同名称的SqlConnection异常"类型System.Data.SqlClient.SqlConnection:HTTP://schemas.datacontract.org/2004/07/System.Data.SqlClient预计不会考虑使用DataContractResolver或添加任何.静态地知道已知类型列表的类型 - 例如,通过使用KnownTypeAttribute属性或将它们添加到传递给DataContractSerializer的已知类型列表中.
不,这永远不会奏效.A SqlConnection是本地连接的包装器,只有AppDomain在那一个进程中,在那台机器上才有意义.最多可以发送连接字符串,但这并不能保证其他用户可以连接(视线与服务器/防火墙,帐户标识等).
坦白说,我会觉得可疑的东西要做到这一点.服务应该公开数据,而不是内部连接等内部机制.
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |