Register now or log in to join your professional community.
be creative in answer
The work of the software development is highly complex and therefore I use ORM to simplify my work. I use Entity Framework Core ORM which is latest one from Microsoft and I find it wonderful in doing my database realated operations from my applicaiton.
A simple answer for understanding ORM is that "you wrap your tables or stored procedures in classes in your programming language, so that instead of writing SQL statements to interact with your database, you use methods and properties of objects."
There are many ORMs in the market today:
1. EF Core
2. NHibernate
3. Dapper
4. DJango
.....
I personally do not prefer RAD tools as they are only meant for speed (which I get from ORM).