Thank you all,
i decided to use Microsoft Entity Framework. Microsoft seems to be interested in ORM these days, and released the 4.3 version recently. Code Based Migration is covered in new version and they announced that v5.0 is on the way. Code based migration was my first priority.
I still could not get a good understanding about how latest versions of XPO and OpenAcces works, because most videos or walkthroughs are 2-3 years old. Entity Framework will be enough for me so i don't have to research others anymore even maybe others are better.