香港做最好看的電影網(wǎng)站有哪些專業(yè)seo關(guān)鍵詞優(yōu)化
1、很簡單的東西不廢話,直接上圖上代碼。
2、NuGet程序中根據(jù)自己的項(xiàng)目版本安裝LiteDB,如下圖:
3、程序運(yùn)行加過如下圖:?
4、程序代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace LiteDBDemoConsoleApp
{internal class EventModel{public int Id { get; set; }public DateTime DT { get; set; }public string Operator { get; set; }public string Event { get; set; }public string Remarks { get; set; }public long Timestamp { get; set; }}
}
// See https://aka.ms/new-console-template for more information
using LiteDB;
using LiteDBDemoConsoleApp;Console.WriteLine("開始創(chuàng)建數(shù)據(jù)庫");//沒有數(shù)據(jù)文件會(huì)自動(dòng)創(chuàng)建
using(var db=new LiteDatabase(@"Data.db"))
{//獲取記錄集,沒有的話會(huì)自動(dòng)創(chuàng)建var lst = db.GetCollection<EventModel>();//模擬數(shù)據(jù)List<EventModel> list = new List<EventModel>();for (int i = 0; i < 10; i++){EventModel model = new EventModel();model.DT = DateTime.Now;model.Operator = "xc";model.Event = $"這是第{i+1}次操作";model.Remarks = string.Empty;model.Timestamp = DateTime.Now.Ticks;list.Add(model);}lst.Insert(list);
}Console.WriteLine("數(shù)據(jù)庫創(chuàng)建完成,數(shù)據(jù)添加完成");using (var db = new LiteDatabase(@"Data.db"))
{//獲取記錄集,沒有的話會(huì)自動(dòng)創(chuàng)建var lst = db.GetCollection<EventModel>();List<EventModel> list=lst.FindAll().ToList<EventModel>();for(int i = 0;i < list.Count; i++){Console.WriteLine("編號(hào):"+i.ToString()+" 創(chuàng)建時(shí)間:" + list[i].DT.ToString()+" 操作人員:" + list[i].Operator+" 操作順序:" + list[i].Event+" 備注:" + list[i].Remarks+" 時(shí)間戳:" + list[i].Timestamp.ToString());}
}Console.WriteLine("請(qǐng)輸入要修改的編號(hào)");var selectItem=Console.ReadLine();if (selectItem != null)
{using (var db = new LiteDatabase(@"Data.db")){//獲取記錄集,沒有的話會(huì)自動(dòng)創(chuàng)建var lst = db.GetCollection<EventModel>();EventModel em=lst.FindOne(x => x.Id == Convert.ToInt32(selectItem));em.Remarks = "被更新嘍"; lst.Update(em);//以下是刪除一條記錄,這里不再演示。//lst.Delete(em.Id);List<EventModel> list = lst.FindAll().ToList<EventModel>();for (int i = 0; i < list.Count; i++){if(i== Convert.ToInt32(selectItem)){Console.ForegroundColor = ConsoleColor.Green;Console.WriteLine("編號(hào):" + i.ToString() + " 創(chuàng)建時(shí)間:" + list[i].DT.ToString() + " 操作人員:" + list[i].Operator + " 操作順序:" + list[i].Event + " 備注:" + list[i].Remarks + " 時(shí)間戳:" + list[i].Timestamp.ToString());Console.ResetColor();}else{Console.WriteLine("編號(hào):" + i.ToString() + " 創(chuàng)建時(shí)間:" + list[i].DT.ToString() + " 操作人員:" + list[i].Operator + " 操作順序:" + list[i].Event + " 備注:" + list[i].Remarks + " 時(shí)間戳:" + list[i].Timestamp.ToString());} }}
}
else if(Convert.ToInt32(selectItem)>10 || Convert.ToInt32(selectItem) < 0)
{Console.WriteLine("編號(hào)不正確");
}
else
{Console.WriteLine("未檢測到編號(hào)");
}Console.WriteLine("程序結(jié)束");
5、程序可以運(yùn)行,但是程序中還有問題,等待你來改正。?
?