Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 1.01 KB

README.md

File metadata and controls

12 lines (7 loc) · 1.01 KB

CORM

(Objective) C Object-Relational Mapping

CORM is pre-alpha.

CORM is a framework that connects to a SQLite database and enables the developer to retreive database rows as Objective-C objects. Referenced and referencing rows are automatically and seamlessly loaded from the database as they are neaded. If a class is not defined for a table, CORM can be configured to automatically generate a class definition, at run-time, for that table.

CORM uses CocoaSQLite as it's database library. CocoaSQLite is built off of the ORDA framework project. Because of CORM's dependance on ORDA, changes to CORM objects or to the underlying database are automatically and immediately reflected in the other.

CORM can use CocoaMySQL, but not all features are available. While changes to CORM objects will be reflected in a MySQL database, the reverse is not currently true.