C# 报Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)问题

翻译过来 Guid应包含32位数字和4个破折号(xxxxxxxx-xxxx-xxxx.xxxx-xxxxxxxxxxxxx)

上午程序没问题,下午C#就报这错了,什么都没改,GUID是正常的。

调试跟踪把sql语句代入数据库中查询,数据正常显示,很郁闷,想不通。 

最后换种写法 

cast(e.ID as varchar) ID

然后, 就好了, 没搞懂什么原理。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐