Pourquoi Entity Framework ne prend-il pas en charge ODBC?
Est-il une raison spécifique que l'EF nécessite de nouveaux fournisseurs de données et ne pouvez pas faire usage de ODBC? J'ai pensé qu'il avait d'être un ORM problème spécifique, mais NHibernate fonctionne très bien via ODBC.
Je suis en utilisant NHibernate et peut continuer à utiliser Nhibernate, mais j'ai peur que je ne peux pas assumer Nhibernate la connaissance pour tous les futurs programmeurs ici.
source d'informationauteur anonymous
Vous devez vous connecter pour publier un commentaire.
Entity Framework n'a pas besoin de nouveaux fournisseurs de données, exactement. Il faut plutôt Entité Cadre des prestataires de prolonger les fournisseurs de données, de fournir des services supplémentaires requis par le Cadre de l'Entité, tels que les complexes de la génération de SQL, qui ne font pas partie de l'existant ADO.NET modèle de données. Je ne pense pas qu'il y ait quelque chose arrêter quiconque de l'écriture d'un Entity Framework provider for ODBC sur la base de ADO.NET 2.0 ODBC bridge. Vous pouvez télécharger le code source d'un échantillon de fournisseur SQL Server pour plus d'informations sur exactement ce que les services sont requis lors de l'extension de l'existant ADO.NET fournisseur d'Entity Framework.