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(); 有人可以告诉我