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}");
            }
        }
Example #2
0
        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("写入成功");
        }