EasyDataKit 0.0.5

EasyDataKit 0.0.5

测试已测试
Lang语言 Obj-CObjective C
许可协议 MIT
发布上次发布2016年11月

Hawk 维护。



  • 作者:
  • Hawk

初始化

使用 tableName 和 dbName 创建 EDKEntity。

- (instancetype)initWithTableName:(NSString *)tableName dbName:(NSString *)dbName;

存储

存储对象。

- (void)saveData:(NSDictionary *)data primaryColumn:(NSString *)primaryColumn relationShip:(NSDictionary *)relationShip;

查询

通过主键查询。

- (id)queryByPrimaryKey:(id)primaryKey withColumns:(NSArray *)columns;

通过 WHERE 条件查询。

- (NSArray *)queryWithColumns:(NSArray *)columns where:(NSString *)where arguments:(NSArray *)arguments;

查询全部。

- (NSArray *)queryAll;

删除

通过主键删除。

- (void)deleteByPrimaryKey:(id)primaryKey;

通过 WHERE 条件删除。

- (void)deleteWithWhere:(NSString *)where arguments:(NSArray *)arguments;

删除全部。

- (void)deleteAll;

更新

使用设置集合通过主键更新。

- (void)updateByPrimaryKey:(id)primaryKey set:(NSDictionary *)set;

使用设置集合通过 WHERE 条件更新。

- (void)updateWithSet:(NSDictionary *)set where:(NSString *)where arguments:(NSArray *)arguments;