1

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

它充满了以下内容

select gen_uuid() from rdb$database

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

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

这可以吗,即firebird .net 提供程序是否在进行从OCTETS 到HEX 的转换,如果是这样,表中的值是否可以?

问候

4

1 回答 1

2

是的,如果你放在那里Guid,.NET 提供程序会将值转换为char(16) octets,反之亦然 -char(16) octetsGuid在读取时转换为。

于 2013-04-25T07:22:11.323 回答