I started to learn EF, is Nhirbernate better alternative as O/RM? please do advice. thanks