c# - 使用 Datastax Cassandra CSharp LINQ Batch 时,有没有办法创建未记录的批处理?

标签 c# cassandra cql3 datastax

我正在使用 Cassandra.Data.Linq 命名空间中的 Batch 类。不是 BatchStatement。 Batch 类有一个字段用于 batchType(Counter、Logged、Unlogged)。但是,我没有看到将其设置为 Unlogged 的方法。希望我只是忽略了它。

最佳答案

目前 (2.5.2),无法将 batchType 设置为 Unlogged

_batchType 是一个 protected 字段,仅有的两个扩展抽象 Batch 类的类不会公开任何允许您设置该字段的方法或属性。

https://github.com/datastax/csharp-driver/blob/master/src/Cassandra/Data/Linq/BatchV1.cs

https://github.com/datastax/csharp-driver/blob/master/src/Cassandra/Data/Linq/BatchV2.cs

关于c# - 使用 Datastax Cassandra CSharp LINQ Batch 时,有没有办法创建未记录的批处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24071824/

相关文章:

java - 宽行的 Cassandra CQL3 java 示例

java - InvalidRequestException(为什么 :Unknown identifier

用于 apache cassandra 的 python ORM

cassandra - cassandra中主键上的模式匹配 'like'

c# - 在 C# 中将字符串转换为 double 或任何数字类型变量

cassandra - 如何在 cassandra 3.11.9+dynamic_snitch_badness_threshold cassandra.yaml 参数上禁用dynamic_snitch

cassandra - Python 的最佳 Cassandra 1.2 驱动程序,我应该忘记 CQL 吗?

C# - .net 控件作为 ComboBox 项

c# - 为什么我收到错误 CS0246 : The type or namespace name could not be found?

c# - 这种类的递归构造是如何工作的?