Asa*_*sad 12 c# uniqueidentifier sql-server-2008
我应该在C#中使用什么数据类型来使用SQL Server uniqueidentifier.
我需要任何转换等吗?
cod*_*zen 14
的System.Guid.
无需转换.
3Da*_*ave 14
的System.Guid
从数据库中读取可为空的Uniqueidentifier列时,请确保在尝试分配给Guid实例之前检查该值是否为null,因为Guids不可为空.例如:
... /// using recordset rs
// generates exception if rs["my_guid"] is null
Guid g = (Guid)rs["my_guid"];
// returns Guid.Empty {0000000-.....} if db value is null
Guid g = (Guid)(rs["my_guid"] ?? Guid.Empty);
Run Code Online (Sandbox Code Playgroud)
等等