Cassandra-无法使用到大写名称(DataStax Driver C#)的列的映射

时间:2018-09-18 21:26:32

标签: cassandra mapping datastax datastax-enterprise

表的语法如下(列名用UPPER_CASE表示):

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

以及应用程序上的以下映射(使用UPPER_CASE映射):

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

但是当我们执行查询时,我们收到以下错误:

  

System.Private.CoreLib.dll中发生了类型为'Cassandra.InvalidQueryException'的未处理异常:'未定义列名idt_tnnt'

执行:

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

当我们使用小写的列创建时,查询有效... ...是否还有其他配置可以使用?

0 个答案:

没有答案