Ninja Database Pro supports automatic type registration and dynamic schema evolution. What this means is when you save a type for the first time, the table is automatically created. If columns are added or deleted, the schema automatically changes. If a column type changes, casting to the new type is attempted. The tables in Ninja Database Pro are directly linked to your .NET classes. The namespace and assembly must match. If the source code is lost, perform an ExportSchema to regenerate the classes in C#. A LoadSchema can be performed to see what fields and properties are currently mapped.