1
是否有任何LINQ語句用於使用C#驅動程序從Cassandra物化視圖獲取數據?我注意到文檔沒有提到有關新的物化視圖。用於Apache Cassandra的DataStax C#驅動程序用於物化視圖
非常感謝!
是否有任何LINQ語句用於使用C#驅動程序從Cassandra物化視圖獲取數據?我注意到文檔沒有提到有關新的物化視圖。用於Apache Cassandra的DataStax C#驅動程序用於物化視圖
非常感謝!
從查詢的角度來看,您可以像處理表一樣處理Materialized Views。
在Linq的情況下,這意味着將映射定義爲常規表。一旦定義了映射,就可以使用構造函數Table<T>
來使用常規的linq查詢。
在您需要查詢MV元數據的情況下,你可以使用:
var mvMetadata = cluster.Metadata.GetMaterializedView("ks1", "mv1");
嗨,我必須定義爲MV的映射?就像我爲桌子做的那樣? 對於() .TableName( 「聊天」) .PartitionKey(C => c.Id) .COLUMN(C => c.Id,釐米=> cm.WithName( 「chat_id」)) .COLUMN (c => c.Type,cm => cm.WithName(「type」)) –
@ kevin.ng正確 – jorgebg