A class the defines that possible interactions with a database record.
Provides convenience for writing custom queries while taking advantage of existing defined schemas.
Represents data loaded from a database.
Represents a relationship between two schemas.
Facilitates filling relationships for multiple records at the same time.
Provides functionality to perform basic database operations on models.
A schema for a database table.
Schema implementation that provides the schema definition via static class properties.