private void btn_ReadObjectFromBDB_Click(object sender, RoutedEventArgs e) { var key = new DatabaseEntry(); key.Data = Encoding.ASCII.GetBytes("TestClassKey"); CrawlerRecord record = bdb.Get <CrawlerRecord>(key); if (record != null) { EMessageBox.Show($"ID = {record.id},Url = {record.url},Title = {record.title},Content = {record.content}"); } }
private void btn_WriteObjectToBDB_Click(object sender, RoutedEventArgs e) { var key = new DatabaseEntry(); key.Data = Encoding.ASCII.GetBytes(Guid.NewGuid().ToString()); CrawlerRecord crawlerRecord = new CrawlerRecord() { id = 1, content = "<html><body><h1>Hello World</h1></body></html>", title = "helloworld", url = "https://myfreetime.cn" }; var data = new DatabaseEntry(); data.Data = crawlerRecord.GetBytes(); //写入操作 }
private void btn_WriteObjectToBDB_Click(object sender, RoutedEventArgs e) { var key = new DatabaseEntry(); key.Data = Encoding.ASCII.GetBytes("TestClassKey"); CrawlerRecord crawlerRecord = new CrawlerRecord() { id = 1, content = "<html><body><h1>Hello World</h1></body></html>", title = "helloworld", url = "https://myfreetime.cn" }; var data = new DatabaseEntry(); data.Data = crawlerRecord.GetBytes(); //写入操作 bdb.Put(key, data); EMessageBox.Show("写入成功"); }