使用 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;