C#嵌入式對象數據庫 iBoxDB

jopen 12年前發布 | 39K 次閱讀 NoSQL數據庫 NOSQL

iBoxDB是一個小型的嵌入式對象數據庫,同時融合有關系數據庫的特點,能在 .NET WindowsPhone Silverlight下運行,占用資源小,運行速度快.   非常適合快速構建一個可演示,可使用的應用系統原型, 而不必急于啟動大型數據庫。支持 .NET4 WindowsPhone. ( OODB , NoSQL , .NET4, WP7)。examples:
//OODB

using (var box = db.Cube())
 {
       box.Insert("user",
                     new User
                      {
                            UserID = db.NewId(User.IncTableID, 1),
                            Birthday = new DateTime(2001, 1, 2),
                            FirstName = "A ",
                            LastName = " 01"                       });
      box.Commit().Assert();
}


//Key-Value
var a = box.BindProperty("TA", new OID{ID = 1L}).Select<MyDBClass>(); var b = box.Bind("TA", 1L).Select<MyDBClass>();

// SQL-Style Query (with Index) also supported
         Q.From("user")
           .Let("Birthday >", new DateTime(2002, 1, 1))
           .Where()
           .Select()
           .Cast<User>()

         Q.From("TA200")
           .Let("A".LV(), "ID <", 20L)
           .Let("B".LV(), "ID <", 800L)
           .Let("C".LV(), "ID >", 780L)
           .Where(" A  | (B & C)")
           .Select();



項目主頁:http://www.baiduhome.net/lib/view/home/1343350052146

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!