coolstorage

    0熱度

    1回答

    我在Windows Forms項目中使用Vici Coolstorage訪問SQLite數據庫。在我的數據庫的每個表中都有一個稱爲ID的字段定義爲INTEGER PRIMARY KEY,因此它是一個自動增量字段。 我試圖在將對象存儲在數據庫中後檢索該字段的值,但我總是得到值0而不是真實ID。 Vici Coolstorage文檔指出:「如果主鍵被定義爲數據庫中的自動編號(標識)字段,則可以在保存對

    1熱度

    1回答

    我試圖在同一個表中的類別之間添加關係。我有一個 類別(ID INTEGER PRIMARY KEY AUTOINCREMENT,NAME TEXT) 表和 CATEGORIES_CATEGORIES(ID INTEGER PRIMARY KEY AUTOINCREMENT, CATEGORIES_ID INTEGER NOT NULL,SUBCATEGORIES_ID INTEGER NOT NU

    1熱度

    1回答

    我有一個相對較小的項目,對iPhone iPhone & Monoouch項目有計劃添加WP7。 我使用vici coolstorage作爲SQLite上的ORM,它對我來說工作正常,但有一個問題。它使用db爲每個線程創建額外的線程。由於應用程序是大規模並行的,因此我已經達到了線程的限制,所以我想改變它。 我發現了創建從不同的線程每個調用GetDB一個新的線程,其中線程的創建在CSConfig.c

    0熱度

    1回答

    我想在使用Vici.CoolStorage時使用複雜的sql查詢來獲取對象列表。它本身提供了一個特定的查詢語法,但它不足以滿足我的需求。在網站上有一個如何將自定義查詢結果映射到自定義對象的示例,但我想要的是獲取CSObject後代的列表(CSList),與CSObject.List()方法一樣。

    1熱度

    1回答

    問題是我無法理解如何在兩個對象之間創建OneToOne關係第一個對象具有第二個和第二個對象的鏈接的方式有第一個鏈接。下面的代碼: [MapTo("Model")] public class Model : CSObject<Model, int> { [OneToOne(LocalKey = "ModelID", ForeignKey = "ModelID")] publi

    1熱度

    1回答

    該項目website不表示對WinRT的任何支持。 有沒有辦法做到這一點?我們(和其他許多人一樣)曾對Vici CoolStorage的跨平臺功能下注。

    1熱度

    1回答

    我正在使用CoolStorage作爲ORM並且有一個關於查詢數據庫頻率的問題。 我要返回一個團隊列表,並且還想顯示每個團隊中包含的用戶數。我通過致電Team.List()返回團隊,並且我可以考慮如何返回用戶數量的2個選項。一種方法是向Team類中添加一個屬性,該類返回其[OneToMany] SysUsers的計數,另一個是對由Team.List()返回的結果使用LINQ。下面的代碼演示了兩種方法

    2熱度

    1回答

    一個SQLite表聲明如下: CREATE TABLE Note(Id UNIQUEIDENTIFIER, Title TEXT) 正確的維西CoolStorage在Windows上閱讀,但對MonoTouch的,下面的異常被拋出: [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidCastException: Cannot cast from

    -2熱度

    1回答

    我在Windows Phone應用程序中使用Vici CoolStorage與SQLite數據庫一起工作。如何刪除表中的所有記錄?

    2熱度

    1回答

    結合當我嘗試使用CSList作爲的ItemsSource爲WPF數據網格,我得到一個錯誤 無法轉換類型的對象「System.Object的[]爲鍵入'產品[]' 我不能完全肯定這是可以用這個作爲綁定源,但根據對維西coolstorage幾乎不存在的文件,他們的收藏應該是適合裝訂。這是它似乎失敗的線: dataGrid1.ItemsSource = Product.List(); 有人可以告訴我