Confronto tra linea Legacy e linea Classic
Risultato
I framework sono strettamente correlati, ma non sono identici. Il passaggio da System.Data.SqlClient a Microsoft.Data.SqlClient è una differenza centrale, ma il confronto dei contratti pubblici rileva anche tipi e membri aggiunti, rimossi o spostati.
Questa pagina descrive differenze strutturali; non costituisce da sola una procedura automatica di migrazione.
BArtsFrameworkNet → BNetFramework
Tipi Legacy: 144.
Tipi nel successore Classic: 145.
Tipi comuni: 139.
Tipi presenti soltanto nel Legacy: 5.
Tipi presenti soltanto nel successore: 6.
Tipi comuni con differenze nei membri: 1.
Tipi presenti soltanto nel Legacy
BArts.BData.AllProvider.BCommandBArts.BData.AllProvider.BConnectionBArts.BData.AllProvider.BDataReaderBArts.BData.AllProvider.BDataSetBArts.BData.AllProvider.BDataTable
Tipi presenti soltanto nel successore Classic
BArts.BConnectionFactoryBArts.BData.BCommandBArts.BData.BConnectionBArts.BData.BDataReaderBArts.BData.BDataSetBArts.BData.BDataTable
Tipi comuni con contratto pubblico differente
| Tipo | Membri solo Legacy | Membri solo Classic |
|---|---|---|
BArts.BWeb.BControls.BImage |
0 | 1 |
Le firme esatte sono disponibili nelle rispettive schede di classe.
BArtsFrameworkStandard → BStandardFramework
Tipi Legacy: 131.
Tipi nel successore Classic: 127.
Tipi comuni: 125.
Tipi presenti soltanto nel Legacy: 6.
Tipi presenti soltanto nel successore: 2.
Tipi comuni con differenze nei membri: 9.
Tipi presenti soltanto nel Legacy
BArts.BData.BCommandBArts.BData.BConnectionBArts.BData.BDataReaderBArts.BData.BDataSetBArts.BData.BDataTableBArts.BIO.BFileExcel
Tipi presenti soltanto nel successore Classic
BArts.BInterface.IBConnectionBArts.BInterface.IBConnectionFactory
Tipi comuni con contratto pubblico differente
| Tipo | Membri solo Legacy | Membri solo Classic |
|---|---|---|
BArts.BAggiornaDB.BAggiornaDB |
11 | 11 |
BArts.BBaseClass.BBaseObject |
7 | 7 |
BArts.BBaseClass.BBaseService |
2 | 2 |
BArts.BData.BSettingDatabase |
0 | 3 |
BArts.BGlobal.BGlobal |
2 | 2 |
BArts.BIO.BIFFile |
3 | 3 |
BArts.BMailStandard.BSMTP |
1 | 1 |
BArts.BOffice.BExcel |
2 | 2 |
BArts.BUtility.SQL.BSQLHelp |
2 | 2 |
Le firme esatte sono disponibili nelle rispettive schede di classe.
Provider SQL
La linea Legacy referenzia e utilizza System.Data.SqlClient; la linea Classic successiva adotta Microsoft.Data.SqlClient. Durante una migrazione verificare tipi concreti, parametri, transazioni, configurazione e compatibilità delle stringhe di connessione.
