fix: Risolto errore "Invalid object name" nel trasferimento dati e pulizia codice
- Modificato GetAllRecordsAsync per utilizzare la stessa connection string del discovery schema - Aggiunto metodo CreateConnection per creare connessioni DB appropriate per tipo - Migliorata gestione nomi tabelle con schema (es. "dbo.OCRD") - Rimossi metodi obsoleti di creazione entità (UpdateEntityData, CreateNewEntity) - Eliminati riferimenti a variabili non dichiarate (newEntityData, isCreatingEntity) - Aggiunto logging debug per connection string e query SQL - Completata implementazione trasferimento dati da database a REST API Il trasferimento dati ora utilizza la stessa connessione per discovery e estrazione, risolvendo problemi di accesso alle tabelle durante l'operazione di upsert.
This commit is contained in:
@@ -7,6 +7,7 @@ using DataConnection.EF.DatabaseDiscovery;
|
||||
using DataConnection.Enums;
|
||||
using DataConnection.CredentialManagement;
|
||||
using CredentialManager;
|
||||
using Data_Coupler.Services;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
@@ -26,6 +27,9 @@ builder.Services.AddDataConnectionCredentialManagement($"Data Source={dbPath}");
|
||||
// Register IHttpClientFactory
|
||||
builder.Services.AddHttpClient();
|
||||
|
||||
// Register Data Connection Factory
|
||||
builder.Services.AddScoped<IDataConnectionFactory, DataConnectionFactory>();
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
// Initialize database
|
||||
|
||||
Reference in New Issue
Block a user