我想将List(Long)转换为字符串数组.
原因:它是一个数据库ID列表,我想将逗号分隔的字符串传递给存储过程.
我试过这个:
Dim commaDelimitedList As String = String.Join(",", itemIDList.Cast(Of String)().ToArray)
Run Code Online (Sandbox Code Playgroud)
但我显然没有正确使用Cast,因为它抛出异常:System.InvalidCastException:无法将类型为'System.Int64'的对象强制 转换为'System.String'..
有没有办法让Cast为此工作,还是我坚持使用ConvertAll和委托函数?
我们目前有一个asmx webservice,它公开了一个单独的方法,对SqlTransaction内部包装的Sql数据库进行各种更新.
我正在WCF中重写此服务,我们希望将现有方法拆分为通过各种不同WCF服务访问的子调用.在服务上使用basicHttpBinding是有限制的,它排除了所有内置的WCF事务功能.是否可以使用此体系结构并跨多个服务调用维护事务?WS-TRANS已被建议作为一种可能的解决方案,但我不熟悉它,这会有用吗?