如何使用FluentCassandra始终打开连接?

时间:2012-12-19 10:17:16

标签: c# nosql cassandra fluentcassandra

嗨,我是使用FluentCassandra的新手。我在添加一百万个数据时遇到错误“CassandraOperationException”。它说:“由于所有服务器都出现故障,因此无法建立连接。” 请帮我解决这个问题。

这是我添加一百万个数据的代码

using (var db = new CassandraContext(keyspace: KeyspaceName, server: Server))
        {
            var x = 0;
            do
            {
                var key = System.Guid.NewGuid().ToString();

                var postFamily = db.GetColumnFamily("Posts");

                // create post
                dynamic post = postFamily.CreateRecord(key);
                post.Title = key;
                post.Author = tbAuthor.Text + x;
                post.Body = rtbBody.Text + x;
                post.PostedOn = DateTime.Now;

                cmbTitle.Items.Add(post.Title);
                //Clear();

                // attach the post to the database
                db.Attach(post);

                // save the changes
                db.SaveChanges();

                x++;
            }
            while (x != 100000);
        }

提前致谢!

0 个答案:

没有答案