作为一个集成任务的一部分,我在数据库中有一个列类型为nvarchar(30),我需要调用一个WCF服务并通过这个值列(等等),然后将存储在另一个数据库中具有类型varchar(30)的列中。将数据从nvarchar转换为C#中的varchar
我应该怎么做(大概在调用WCF服务的代码中)将我的字符串转换为“varchar friendly”字符串?
更新:没有什么问题了。不过,我将通过此服务进行12万条记录的初始迁移,然后每天将推出约300条新记录。因此,任何形式的人工干预都是非常不可取的,我只是在考虑可能提前发生什么问题。我无法控制目标数据库(使用VARCHAR列),但是我确实知道它是应用程序的SQL Server和C#(不知道它们是否使用ADO.NET)。
我假设的Sql Server?使用ADO .NET访问数据库? – Mac 2009-10-14 06:50:09
你有什么具体问题? – Mac 2009-10-14 06:50:47
Mac - 我会用你的解决方案(对我来说最简单:)),如果事情开始破裂,我会报告回来。 – 2009-10-15 01:00:27