Firebird .NET提供程序GUID转换

时间:2013-04-24 15:47:03

标签: .net firebird

我有一个使用OCTETS字符集的主键表char(16)。

它充满了

的内容
select gen_uuid() from rdb$database

我在VS中生成了一个数据集。当我通过在tableadapter中选择Preview来查看数据时,它已将其转换为十六进制。

此外,字段类型已设置为System.GUID。

这样可以,即firebird .net提供程序是否正在从OCTETS转换为HEX,如果是,那么表中的值是否正常?

此致

1 个答案:

答案 0 :(得分:2)

是的,如果您放置Guid,.NET提供商会将值转换为char(16) octets,反之亦然 - char(16) octets会在阅读时转换为Guid。< / p>