知识大全 C#使用BerkeleyDB操作简介[7]

Posted 操作

篇首语:君不见长松卧壑困风霜,时来屹立扶明堂。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#使用BerkeleyDB操作简介[7]相关的知识,希望对你有一定的参考价值。

C#使用BerkeleyDB操作简介[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   if (key Buffer Length < key Size)       keyStream SetLength(key Size);    key = DbEntry Out(keyStream GetBuffer());       if (data Buffer Length < data Size)       dataStream SetLength(data Size);    data = DbEntry Out(dataStream GetBuffer());       continue;    case ReadStatus Success:    dataStream Position = ;    dataStream SetLength(data Size);    cust = (IPut)formatter Deserialize(dataStream);    return true;    default:    return false;       while (true);      

  调用方法

  首先要有一个写入的实体类 必须可以序列化 并且实现IPut接口

   [Serializable()]    class Item : IPut       public string Name get; set;    public string Text get; set;    public int ID get; set;       public override string ToString()       return string Format( ID: Key: ID Name);          public string Key       get return Name;      

  操作

   using (BDBManager manager = new BDBManager( db db dat ))       bool success = manager Set(new Item() ID = Name = Test Text = );    Console WriteLine(string Format( set is success));          using (BDBManager manager = new BDBManager( db db dat ))       IPut put = new Item() Name = Test ;    bool success = manager Get(ref put);    Console WriteLine(string Format( read is item : success put ToString()));          using (BDBManager manager = new BDBManager( db db dat ))       IPut put = new Item() Name = Test ;    bool success = manager Remove(put);    Console WriteLine(string Format( remove is item : success put ToString()));          using (BDBManager manager = new BDBManager( db db dat ))       List<IPut> list = manager Find();    foreach (var item in list)       Console WriteLine(item ToString());          Console WriteLine( end );    Console ReadKey(); cha138/Article/program/net/201311/14797

相关参考

知识大全 C#使用BerkeleyDB操作简介[4]

C#使用BerkeleyDB操作简介[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 C#使用BerkeleyDB操作简介[6]

C#使用BerkeleyDB操作简介[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 C#使用BerkeleyDB操作简介[3]

C#使用BerkeleyDB操作简介[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!while

知识大全 C#使用BerkeleyDB操作简介[2]

C#使用BerkeleyDB操作简介[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ber

知识大全 C#使用BerkeleyDB操作简介[1]

C#使用BerkeleyDB操作简介[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ber

知识大全 C#使用BerkeleyDB操作简介[5]

C#使用BerkeleyDB操作简介[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Oracle发布新版BerkeleyDB嵌入式数据库

Oracle发布新版BerkeleyDB嵌入式数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

四川省审定的水稻品种简介

(1)C优22:系绵阳经济技术高等专科学校有成。全生育期148天,比对照汕优63长l.2天。分察力强,株型较紧凑。米质略优于对照。抗稻瘟病能力强于对照,叶瘟5~7级,颈瘟3~7级。1997~1998两

四川省审定的水稻品种简介

(1)C优22:系绵阳经济技术高等专科学校有成。全生育期148天,比对照汕优63长l.2天。分察力强,株型较紧凑。米质略优于对照。抗稻瘟病能力强于对照,叶瘟5~7级,颈瘟3~7级。1997~1998两

知识大全 嵌入式操作系统Symbian简介

嵌入式操作系统Symbian简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!SymbianOS是