NHibernate n'est pas vraiment un bon ajustement pour notre environnement en raison de toutes les dépendances. (Castle, log4net, etc.)Alternatives légères à NHibernate
Existe-t-il une bonne alternative légère?
La prise en charge de bases de données simples basées sur des fichiers telles que Access/SQLite/VistaDB est essentielle.
Idéalement, quelque chose contenu dans un seul assemblage qui ne fait référence qu'aux assemblages .NET. Si cela nécessite seulement .NET Framework 2.0 ou 3.0, c'est un bonus.
LINQ to SQL ne prend en charge que SQL Server - l'auteur a déclaré que la prise en charge des DB basés sur des fichiers est essentielle. –
LINQ to SQL prend en charge la base de données basée sur des fichiers - Microsoft SQL Server Compact, preuve: http://pietschsoft.com/post/2009/01/Using-LINQ-to-SQL-with-SQL-Server-Compact-Edition.aspx – too