* Creating Logical Entities that codegen into database table/s
* Creating logical attributes that have certain qualities about them (numeric, max length, et cetera)
* Serializing the metadata and deserializing it (to migrate/deploy to another system).
* The ability to autogenerate web services with basic create/read/update/delete operations based on the metadata.
I've looked around github but have never really found any libraries/frameworks that seem to provide these functionalities. The closest I ever seem to get are ORMS or web services generation tools that are usually based on DTOs. Is there anything out that the expressly tries to create this kind of underlying framework to build an app on?
Also, are there any books that specifically deal with these kinds of topics that are considered decent?