在Csharp中实现SQL Server数据库中的UniqueIdentifier数据类型

实现对数据库的条件查询
表结构:
图片说明
表数据示例:
图片说明
错误信息:
1、
直接使用string类型
2、
上网搜索后,尝试将string类型转换为GUID

你注意,一个是lid,一个是selllistno,不是一个字段,前者是guid

你这个是流水号,一个string,不是guid,没法转,用string就可以了。

图片说明

uniqueidentifier数据类型可存储16字节的二进制值,其作用与全局唯一标记符(GUID)一样。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值。GUID主要用于在用于多个节点,多台计算机的网络中,分配必须具有唯一性的标识符。 在SQL中 ROWGUIDCOL表示新列是行的全局唯一标识列。对于每个表只能指派一个uniqueidentifier 列作为ROWGUIDCO列。ROWGUIDCOL属性只能指派给uniqueidentifier列。

字符串不能转换为uniqueidentifier,但uniqueidentifier可以转为字符串