Witam.
Czym różnią się frameworki takie jak NHibernate, Entity Framework ? Jaka jest przewaga takich rozwiązań względem np. linq to sql, które jest już domyślnie zintegrowane w C#? Czy istnieje możliwość korzystania z powyższych frameworków przy użyciu lokalnej bazy danych (coś ala sqlite) ?
0
1
Entity Framework też jest "domyślnie zintegrowane w C#", o ile w ten sposób określasz designery w Visual Studio.
Przewaga EF i NH nad Linq to SQL jest taka, że mają większe możliwości (mapowanie enumów, joiny, podpinanie się pod eventy przed/po zapisie, itd.) oraz są one ciągle rozwijane, a Linq to SQL to porzucony projekt.