DataObjects.Net - он предназначен для подхода, основанного на модели; он поддерживает MS SQL, Oracle и PostgreSQL. Планируется поддержка MySQL.
См. Обновление схемы базы данных глава Руководства - объясняются подробности, связанные с созданием и обновлением схемы времени выполнения.
В отличие от платформы Signum (которая на самом деле очень близка к подходу, который она поддерживает), DataObjects.Net практически не имеет ограничений, связанных с отображением. Например. Вы можете использовать составные первичные \ внешние ключи. Еще одним его преимуществом является отличная поддержка LINQ .
P.S. Я один из его авторов.