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
然后, 就好了, 没搞懂什么原理。