2017-05-06 26 views
1

我的表映射是通过装饰属性定义的,我通过Cassandra.Mapping.Mapper访问数据。对于XUnit测试,我想为每个测试类使用不同的Cassandra密钥空间,以避免测试之间的干扰。 但是,当测试类连接到群集并实例化映射器时,映射器似乎随机映射到一个密钥空间。在会话上执行原始CQL在正确的密钥空间中工作。Cassandra.Mapping.Mapper指定keyspace

Mapper使用的密钥空间是否应该不由会话的密钥空间定义?

var session = Cluster.Builder().AddContactPoint("127.0.0.1").Build().Connect(keyspacename); var m = new Mapper(session);

回答