public void ColumnFamilyTest() { string keyspaceName = Guid.NewGuid().ToString().Replace("-", string.Empty); string ConnString = string.Format(Constant.ConnectionString, keyspaceName); CassandraContext Db = new CassandraContext(new ConnectionBuilder(ConnString)); //创建Keyspace Db.Keyspace.TryCreateSelf(); string familyName = Guid.NewGuid().ToString().Replace("-", string.Empty); //创建Column Family Db.AddColumnFamily(new Apache.Cassandra.CfDef { Name = familyName, Keyspace = keyspaceName }); //或者使用 Keyspace.TryCreateColumnFamily(new CassandraColumnFamilySchema(type.Name)); Assert.AreEqual(true, Db.ColumnFamilyExists(familyName)); //删除 Column Family Db.TryDropColumnFamily(familyName); Assert.AreEqual(false, Db.ColumnFamilyExists(familyName)); Db.TryDropKeyspace(keyspaceName); Assert.AreEqual(false, Db.KeyspaceExists(keyspaceName)); }