0

我有一个 SQL 存储过程来在数据库中插入数据,该过程采用两个参数,第一个是 int,第二个是 UniqueIdentifier。

我已经在我的 BizTalk 项目中使用了 SQL 架构。

我有一个将数据发送到 BizTalk 以插入数据库的 Web 服务。Web 服务还必须为包含 GUID 值的 int 和字符串提供参数。

我还有一个从 Web 服务架构映射到 SQL 架构的 BizTalk 映射,但是在运行它时出现此错误:

从“System.String”到“System.Guid”的无效转换

为什么我会收到此错误,我该如何解决?

4

1 回答 1

1

这是因为您不能从 String 转换为 Guid。

您必须使用 Guid.Parse() 或 .ParseExact() 将 Guid 的字符串表示形式转换为 Guid 类型。

于 2019-03-14T21:55:26.647 回答