2017-05-06 5 views
1

테이블 매핑은 데코 레이팅 된 특성을 통해 정의되며 Cassandra.Mapping.Mapper를 통해 데이터에 액세스합니다. XUnit 테스트에서는 각 테스트 클래스에 서로 다른 카산드라 키 공간을 사용하여 테스트 간의 간섭을 피하고자합니다. 그러나 테스트 클래스가 클러스터에 연결되어 매퍼를 인스턴스화하면 매퍼는 무작위로 하나의 키 공간에 매핑됩니다. 세션에서 원시 CQL을 실행하면 올바른 키 공간에서 작동합니다.Cassandra.Mapping.Mapper keyspace

매퍼가 사용하는 키 공간을 세션의 키 공간에서 정의하지 않아야합니까?

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

답변