2016-08-19 3 views
0

Я могу вставить метку из C# CQL с этим commeand:, что является наиболее эффективным способом, чтобы вставить метку времени в метку времени с CQL

INSERT INTO tick_store."MY_Data" 
("SeqNum", "utcDT") 
VALUES(0, '2014-08-22T11:00:15.636') 

И я форматировать utcDT с .ToString ("YYYY-MM-DDThh : mm: ss.fff ") НО Я понимаю, что я мог бы отправить« тики »вместо этого.

Будет ли это более эффективным, или мне нужно настроить тики на конкретную эпоху Кассандры?

ответ

0

Ожидаемым C# типа для временной метки CQL является DateTimeOffset:

var statement = new SimpleStatement(
    "INSERT INTO table1 (id, value) VALUES (?, ?)", id, DateTimeOffset.Now) 
session.Execute(statement); 

Вы должны использовать маркеры запроса (?) и передать значения в качестве аргументов вместо stringifying тем сами.

Смежные вопросы