Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对物化视图的ApacheCassandra的DataStax C#驱动程序_C#_Linq_Cassandra_Materialized Views - Fatal编程技术网

针对物化视图的ApacheCassandra的DataStax C#驱动程序

针对物化视图的ApacheCassandra的DataStax C#驱动程序,c#,linq,cassandra,materialized-views,C#,Linq,Cassandra,Materialized Views,是否有任何LINQ语句用于使用C#驱动程序从Cassandra物化视图获取数据?我注意到文档中没有提到新的物化视图 非常感谢 从查询的角度来看,可以像处理表一样处理物化视图 对于Linq,这意味着将映射定义为常规表。一旦定义了映射,就可以使用表构造函数使用常规linq查询 如果需要查询MV元数据,可以使用: var mvMetadata = cluster.Metadata.GetMaterializedView("ks1", "mv1"); 从查询的角度来看,可以像处理表一样处理物化视图

是否有任何LINQ语句用于使用C#驱动程序从Cassandra物化视图获取数据?我注意到文档中没有提到新的物化视图


非常感谢

从查询的角度来看,可以像处理表一样处理物化视图

对于Linq,这意味着将映射定义为常规表。一旦定义了映射,就可以使用
构造函数使用常规linq查询

如果需要查询MV元数据,可以使用:

var mvMetadata =  cluster.Metadata.GetMaterializedView("ks1", "mv1");

从查询的角度来看,可以像处理表一样处理物化视图

对于Linq,这意味着将映射定义为常规表。一旦定义了映射,就可以使用
构造函数使用常规linq查询

如果需要查询MV元数据,可以使用:

var mvMetadata =  cluster.Metadata.GetMaterializedView("ks1", "mv1");

嗨,我必须为MV定义映射吗?比如我是怎么做的?For().TableName(“chat”).PartitionKey(c=>c.Id)。Column(c=>c.Id,cm=>cm.WithName(“chat_Id”))。Column(c=>c.Type,cm=>cm.WithName(“Type”)@kevin.ng correchi,我必须为MV定义映射吗?比如我是怎么做的?For().TableName(“chat”).PartitionKey(c=>c.Id).Column(c=>c.Id,cm=>cm.WithName(“chat_Id”)).Column(c=>c.Type,cm=>cm.WithName(“Type”)@kevin.ng正确