Cassandra - Невозможно использовать сопоставление столбцам с именем UPPER CASE (драйвер DataStax C #) - PullRequest
0 голосов
/ 19 сентября 2018

У нас есть следующий синтаксис для таблицы (имена столбцов с UPPER_CASE):

CREATE TABLE tenant ("IDT_TNNT" uuid,...
...

И следующее отображение приложения (отображение с UPPER_CASE):

For<Fool>().TableName("tenant")...Column(c => c.TenantId, 
                                         cwn => cwn.WithName("IDT_TNNT"))...

Но когдамы выполняем запрос и получаем следующую ошибку:

Произошло необработанное исключение типа 'Cassandra.InvalidQueryException' в System.Private.CoreLib.dll: 'Неопределенное имя столбца idt_tnnt'

Выполнение:

this.mapper = new Mapper(session);
this.mapper.FetchPage<Fool>();

Когда мы создаем столбцы в нижнем регистре, запрос работает ... Есть ли какая-либо дополнительная конфигурация для этого?

...