Here are some ORM frameworks that can help you.
I used NHibernate and was very pleased with it, the Xml you need to create is annoying very quickly, so the Fluent NHibernate and ActiveRecord that create these for you. I still need to use Fluent NHibernate in my project, but I created the project using Active Record and loved it, so it's easy to use.
Unfortunately, I also tried the Entity Framework , which simply cannot process an Oracle database without purchasing a third-party product . I tried the Sample Entity Framework Provider for Oracle , but I did not get it to work. So my Oracle Entity Framework experiment failed: S
There are many ORM cards, I just listed some of them and actually used only 3 of them. I would recommend googling this and check that the community says ORM about what you like, and maybe a few concept concepts projects before making a final decision.
source share