尝试使用C#中的Guid作为Cassandra中的主键

时间:2018-01-18 19:09:11

标签: c# cassandra nosql datastax cassandra-3.0

我目前正在开发我的NoSQL项目,我有两个数据库Cassandra和Redis(我使用Redis进行缓存)。现在使用Redis我有一个列表,我使用DataContract序列化我的自定义对象,但是当涉及到Cassandra时,我正在努力,因为我试图以某种方式在Cassandra表中插入Guid,其中我使用uuid作为主键。我在互联网上搜索过,我所能找到的只是Guid是Cassandra的uuid数据类型。我已经在Cassandra中使用now()插入了uuid所以我想知道我是否可以以某种方式从C#调用now()或者如果我能以某种方式将Guid转换为uuid。非常感谢任何帮助或参考。谢谢。

1 个答案:

答案 0 :(得分:6)

根据driver documentationuuid已映射到Guid并已返回...所以您只需bind your variable into corresponding placeholder in statement