public CassandraUnitOfWorkCreator(ILifetimeScope lifetimeScope, CassandraOptions cassandraOptions) : base(lifetimeScope) { this.CassandraOptions = cassandraOptions; var queryOptions = new QueryOptions(); queryOptions.SetConsistencyLevel(ConsistencyLevel.One); this.CassandraCluster = Cluster.Builder() .AddContactPoints(this.CassandraOptions.Nodes) .WithCredentials(this.CassandraOptions.User, this.CassandraOptions.Password) .WithQueryOptions(queryOptions) .Build(); }
public UnitOfWorkRegisteration(CassandraOptions cassandraOptions) { CassandraOptions = cassandraOptions ?? throw new ArgumentNullException(nameof(cassandraOptions)); }