Fa differenza se utilizzo SQLCommand
/SQLConnection
anziché OleDbCommand
/OleDbConnection
. Ne traggo vantaggio, dal punto di vista della comodità, della funzionalità, delle prestazioni o della sicurezza dell'API? O qualsiasi altra prospettiva?SQLCommand/SQLConnection vs OleDbCommand/OleDbConnection
risposta
OleDbCommand
e OleDbConnection
sono generali. SqlCommand
e SqlConnection
sono specifici di SQL Server e possono sfruttare le sue funzionalità. Esse espongono anche le funzionalità di SQL Server. Ad esempio, puoi usarli per manipolare colonne XML.
con SQLConnection è possibile utilizzare le transazioni e la transazione Scopes come:
using(var scope = new TransactionScope())
{
//do a lot of stuff with sqlconnection/sqlcommand (s)
scope.Complete()
}
è necessario avere il servizio MSDTC abilitato per far funzionare tutto questo
un'occhiata qui http://valueinjecter.codeplex.com/, la pagina Data Access Layer dove ho show this
Ma OleDB ha anche transazioni. Posso passare una transazione a più comandi, commetterli e ripristinarli. Qual è il vantaggio di quanto sopra? È ancora più carino da leggere? – bitbonk
- 1. ID vs UniqueID vs ClientID vs UniqueClientID vs StaticClientID?
- 2. VS 2008 vs VS 2008 Express
- 3. .NET vs ASP.NET vs CLR vs ASP
- 4. Atomikos vs JOTM vs Bitronix vs?
- 5. Accumulare vs piega vs ridurre vs comprimere
- 6. ACE vs Boost vs Poco vs wxWidgets
- 7. VS 2013 MSTest vs nUnit vs xUnit
- 8. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - AFFIDABILITÀ
- 9. Exec vs ExecWait vs ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs ExecDos vs ExeCmd
- 10. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, cosa hanno in comune?
- 11. e vs * e | vs +
- 12. SpiderMonkey vs JavaScriptCore vs?
- 13. * vs ** vs *** in Proguard?
- 14. bundler vs RVM vs gemme vs RubyGems vs gemsets vs system ruby
- 15. Misurare il tempo in Linux - tempo vs orologio vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
- 16. innerText vs innerHtml vs label vs text vs textContent vs outerText
- 17. Mathematica: non valutata vs Defer vs attesa vs HoldForm vs HoldAllComplete vs etc etc
- 18. Iterator vs. Reference vs. pointer
- 19. Selenium vs. SimpleTest vs. WatiN
- 20. BasicHttpBinding vs WsHttpBinding vs webHttpBinding
- 21. Boo vs C# vs Python?
- 22. StringBuffer vs StringBuilder Vs StringTokenizer
- 23. JSF vs Facelets vs JSP
- 24. Qcodo vs. CakePHP vs. Zend
- 25. select vs poll vs epoll
- 26. RazorEngine vs RazorTemplates vs RazorMachine
- 27. cudaStreamSynchronize vs CudaDeviceSynchronize vs cudaThreadSynchronize
- 28. Bitmap vs ImageView vs Drawable
- 29. gruntjs vs yeoman vs guard
- 30. migrator.net vs fluentmigrator vs migsharp
Sì, ma quali sono queste caratteristiche? – bitbonk