LLBLGen . Obecna wersja 2.6 jest niesamowita. Projektant jest naprawdę łatwy w użyciu, obsługuje dziedziczenie encji, konwertery typów (które można również wykorzystać do wypełnienia luki między różnymi typami w RDBMS), walidację, audyt, autoryzację i wiele więcej. Co najważniejsze, ich dokumentacja jest znakomita, a forum pomocy technicznej bardzo responsywne. Główny programista (który również jest na stackoverflow) również odpowiada na pytania użytkowników. Nie mogę powiedzieć wystarczająco dużo o tym narzędziu, wypróbuj go. To jest warte swojej ceny.
Następna wersja prawdopodobnie zniszczy wszystko inne z gry. Oprócz możliwości późniejszego generowania tradycyjnych danych, będziesz mógł wygenerować pliki mapowania nHibernate, framework encji i linq2sql.
Oto dyskusja porównująca LLBLGen z Entity Framework i nHibernate (oczywiście może to być stronnicze, ponieważ jest na ich forum).http://www.llblgen.com/tinyforum/Messages.aspx?ThreadID=12811 http://www.llblgen.com/tinyforum/Messages.aspx?ThreadID=14659">http://www.llblgen.com/tinyforum/Messages.aspx? =14659