我一直在使用LINQ,所以我忘了如何检查存储过程中的值是否等于C#中的'new guid()'
这是正确的
where (@SearchCategory = '000000-0000-0000-0000' )
或什么???
答案 0 :(得分:3)
Guid.Empty
返回的值
为什么不直接使用参数化查询,并将Guid.Empty作为值传递给参数?
答案 1 :(得分:1)
Guid是一个类,它有静态方法来创建新的GUID
Guid.NewGuid(); // This will return new guid
Guid.Empty; // This will return the 000000.... type value which is a empty guid value
答案 2 :(得分:0)
Guid.NewGuid()
都会保留不同的值。
当检查值是否包含“空”Guid(uniqueidentifier)时,请使用'00000000-0000-0000-0000-000000000000'
(那是8-4-4-4-12零)