DataAccessModel defines the database schema for a Shaolinq project. Defined in C#, the
DataAcessModel replaces the DDL you would otherwise use to define your database schema. This has the advantage of being provider-agnostic. A single DataAccessModel will clearly define the schema for all databases supported by Shaolinq. To define a
DataAccessModel you create a class that extends
DataAccessModel and define
abstract properties. One for each type (SQL entity) in the schema.