voir aussi Système.Les données.OracleClient espace de noms abandonnées?
(Tout d'abord pas de panique pourtant, Système.Les données.OracleClient n'est pas supprimé par Microsoft encore, cependant, il n'est pas dans la version du client .net 4)
Cette utilisation possible par l'utilisation du Système.Les données.OracleClient, mais Microsoft a décidé de déprécier OracleClient. (OracleClient est l'ADO.NET provider for Oracle développé par Microsoft et navires comme une partie de la .NET Framework.)
Vous pouvez utiliser ODP.Net cependant ne vous voulez que votre Serveur Sql server clients d'avoir à installer ODP.Net? (Voulez-vous un de vos clients à avoir à installer de logiciel Oracle?)
DataDirect n'est pas une option, car elle coûte un bras et une jambe; il peut juste au sujet abordable si vous devez vous connecter à un serveur unique d'un mainframe. Cependant, il n'est pas possible de s'attendre à ce que tous les clients à acheter.
Forme mobile C#, Java n'est pas une bonne option, car je suis un programmeur C# et que vous souhaitez être en mesure de gagner leur vie!
Comme la plupart des Éditeurs de logiciels qui ont en charge plusieurs SGBDR nous avons seulement besoin d'une solution qui nous permet d'utiliser le petit sous-ensemble de l'Oracle, qui est le même que SqlServer. Donc Le Système.Les données.OracleClient était assez puissant pour nous.
(Peut-être que nous devrions commencer à stocker toutes les données dans des fichiers plats, de sorte que le client DBA arrêter d'essayer de nous dire comment écrire des logiciels. Oracle Dba sont les pires!)
Ma vraie question est comment puis-je écrire .NET logiciel qui parle à Oracle qui est en nous sans douleur pour installé .NET logiciel qui communique avec SqlServer. Avoir à utiliser ODP.NET tout à fait le client oracle installer encore plus douloureux, avec encore plus de mal se passer.
Si j'ai été à l'aide de JAVA j'ai juste l'utilisation de JDBC de type 4 pilotes. Microsoft fournit un pour SqlServer et Oracle fournit un pour Oracle. Cependant, il semble que l'Oracle veut faire .Net utilisation aussi dur que possible et Microsoft veut faire de l'Oracle d'utilisation aussi dur que possible.
Jusqu'à présent, la meilleure option ressemble devArt de dotConnect.
Cependant je commence à cause de la météo .NET est un bon système de développement pour les ISV, que tôt ou tard, vous obtenez toujours un client qui demande le support d'oracle. Dans le monde Java, ils semblent avoir ce problème résolu.
Il ressemble à Oracle peut être sur le point de sortir une senible Entièrement Géré ADO.NET fournisseur de vis à vis, il peut même être plus facile à installer! voir ici que les demandes de Bêta – 2011, de la Production à la Fin de 2011.