¿Hay alguna diferencia si yo uso SQLCommand
/SQLConnection
en lugar de OleDbCommand
/OleDbConnection
. ¿Obtengo alguna ventaja de eso, desde una perspectiva de comodidad, funcionalidad, rendimiento o seguridad API? O cualquier otra perspectiva?SQLCommand/SQLConnection vs OleDbCommand/OleDbConnection
Respuesta
OleDbCommand
y OleDbConnection
son generales. SqlCommand
y SqlConnection
son específicos de SQL Server y pueden aprovechar sus características. También exponen las características de SQL Server. Por ejemplo, puede usarlos para manipular columnas XML.
con SQLConnection puede utilizar transacciones y transacción ámbitos como:
using(var scope = new TransactionScope())
{
//do a lot of stuff with sqlconnection/sqlcommand (s)
scope.Complete()
}
es necesario tener el servicio MSDTC habilitado para que esto funcione
mira aquí http://valueinjecter.codeplex.com/, en la página de capa de acceso de datos donde muestre esto
Pero OleDB también tiene transacciones. Puedo pasar una transacción a múltiples comandos, confirmarlos y retrotraerlos. ¿Cuál es la ventaja de lo anterior? ¿Más agradable de leer? – bitbonk
- 1. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 2. TagSoup vs Jsoup vs HTML Analizador vs vs HotSax
- 3. VS 2008 vs VS 2008 Express
- 4. método vs función vs procedimiento vs clase?
- 5. inline vs __inline vs __inline__ vs __forceinline?
- 6. Atomikos vs JOTM vs Bitronix vs?
- 7. Rhino simulacro vs Typemock vs JustMock vs
- 8. Acumular vs fold vs reducir vs compress
- 9. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - FIABILIDAD
- 10. 'método' vs. 'mensaje' vs. 'función' vs. '???'
- 11. ACE vs Boost vs Poco vs wxWidgets
- 12. .NET vs ASP.NET vs CLR vs ASP
- 13. Exec vs vs ExecWait ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs vs ExecDos ExeCmd
- 14. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, ¿qué tienen en común?
- 15. Django -vs- Grails -vs-?
- 16. NetSqlAzMan vs AzMan vs (?????)
- 17. Crystalspace vs. Irrlicht vs. .....?
- 18. SpiderMonkey vs JavaScriptCore vs.
- 19. Stackpanel: Altura vs ActualHeight vs ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize
- 20. Mathematica: sin evaluar vs vs Defer Hold vs vs HoldForm HoldAllComplete vs etc, etc
- 21. BasicHttpBinding vs vs wsHttpBinding WebHttpBinding
- 22. managedQuery() vs context.getContentResolver.query() vs android.provider.something.query()
- 23. Qcodo vs. CakePHP vs. Zend
- 24. iWebkit vs vs jQTouch iUI
- 25. window.onload vs. body.onload vs. document.onready
- 26. StringBuffer vs StringBuilder Vs StringTokenizer
- 27. Bitmap vs ImageView vs Drawable
- 28. JSF Facelets vs vs JSP
- 29. DIP vs. DI vs. IoC
- 30. Delegate.CreateDelegate vs vs DynamicMethod expresión
Sí, pero ¿cuáles son esas características? – bitbonk