C#嵌入式對象數據庫 iBoxDB
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();
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!