Quels sont les avantages et les inconvénients des classes de fournisseur de données fournies par Microsoft dans ADO.NET? sont-ils rapides?Classes de fournisseur de données fournies par Microsoft, les bonnes et les mauvaises?
Répondre
Le fournisseur de données SQLServer.NET est rapide et robuste, mais nécessite une licence SQL Server achetée auprès de Microsoft, ou vous pouvez obtenir une version Express gratuite (si vous obtenez le nouveau SQL Server R2 Express, vous obtenez 10 Go de stockage de base de données !) (merci des commentaires, a glissé mon esprit) http://www.microsoft.com/express/database/
OLE-DB.NET est universel pour accéder à d'autres sources, comme Oracle, DB2, Microsoft Access et Informix, mais il est une couche .NET au-dessus de OLE couche, donc pas la chose la plus rapide du monde. ODBC.NET est une couche obsolète fournie pour la rétrocompatibilité avec les moteurs ODBC.
regard plus approfondi sur les fournisseurs de données http://msdn.microsoft.com/en-us/library/s7ee2dwt(VS.71).aspx
Vous n'avez pas (immédiatement) besoin d'une licence pour MS-SQL, SQL Express est gratuit pour une utilisation personnelle et commerciale limitée. –
Le fournisseur de données SQLServer.NET peut être téléchargé gratuitement: l'instance SQL Server est sous licence et non les pilotes de base de données. http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en – gbn
-1 pour ne pas comprendre la différence entre le moteur SQL Server et les fournisseurs de données. Une installation XP standard se connecte à un moteur SQL Server avec ** non ** SQL Server spécifique téléchargement ou installation ou licence nécessaire – gbn
Johnny, vous ne savez que les classes_ de _provider ne sont que les couches d'accès aux données (pilotes) ne vous? –