Je suis intéressé de savoir quel orm a le meilleur support pour la base de données Postgres SQL? Est-ce que tout mapper a, à la fois, le support LINQ et la capacité à générer du modèle à partir de la base de données? P>
4 Réponses :
DBLINQ P>
Ceci est une réponse de Linq uniquement.
Ce projet n'est plus maintenu. Y a-t-il un suivi sur le projet?
Je dirais NHibernate est votre ami ici. P>
Comment générer un modèle NHibernate de la base de données Postgres?
De toute façon, vous ne devriez pas générer de modèle de votre base de données. Votre modèle d'objet doit refléter le comportement de votre système - pas les données, ce qui est une optimisation d'une structure de base de données relationnelle.
+1 Nhib est génial, et vous devriez penser en termes de rendre la technologie adaptée à votre application. Pas l'inverse. Il y a un fournisseur LINQ pour NIB; NHibernate fluide permet également de mettre en place NH plus facile. fluentenibernate.org
Je ne l'ai pas comparé contre DBLINQ, mais LLBGenPro soutient Postgres et est très fort. Il prend en charge Linq et générant le modèle de la base de données. En ce qui vient de publier v3.0, il peut générer des projets non seulement pour le temps d'exécution LLBLGEN, mais également pour NHibernate, Framework d'entité et Linqtosql. P>
Il devrait être dans votre liste d'évaluer. p>
D'accord. Nous avons utilisé à la fois LLBLGenPro et NHibernate pour accéder à des bases de données PostgreSQL avec beaucoup de succès.
Une vieille question, mais pour quelqu'un qui se passe à ce sujet maintenant (comme moi), veuillez consulter le Marten Magasin de documents et d'événements pour PostgreSQL / .NET P>