B-Arts DocumentationIndice generale

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.BCommand

  • BArts.BData.AllProvider.BConnection

  • BArts.BData.AllProvider.BDataReader

  • BArts.BData.AllProvider.BDataSet

  • BArts.BData.AllProvider.BDataTable

Tipi presenti soltanto nel successore Classic

  • BArts.BConnectionFactory

  • BArts.BData.BCommand

  • BArts.BData.BConnection

  • BArts.BData.BDataReader

  • BArts.BData.BDataSet

  • BArts.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.BCommand

  • BArts.BData.BConnection

  • BArts.BData.BDataReader

  • BArts.BData.BDataSet

  • BArts.BData.BDataTable

  • BArts.BIO.BFileExcel

Tipi presenti soltanto nel successore Classic

  • BArts.BInterface.IBConnection

  • BArts.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.