Scenario:
Ho un'applicazione web che registra e controlla i dati rispetto a due tabelle temporanee (una tabella è una fonte temporanea e l'altra è una destinazione per l'applicazione). Queste tabelle temporanee vengono sincronizzate ogni notte con la rispettiva destinazione / sorgente sql viste .
Il problema:
Le viste di origine / destinazione hanno tipi di dati char / nvarchar, tuttavia il contenuto effettivo all'interno di queste viste è per lo più integer. Come dovrei costruire il mio modello per le tabelle temporanee all'interno dell'applicazione? dovrei convertire i dati nei loro tipi reali (convertendo i tipi durante il tempo di sincronizzazione) o semplicemente tenerli sotto forma di stringhe?
Importante:
Non è necessaria alcuna convalida per i tipi, sarà impossibile per l'utente inserire dati non validi. I tipi di dati true del contenuto rimarranno costanti per ogni colonna senza variazioni accidentali. Quindi la domanda si riduce a, c'è qualcosa di sbagliato nell'elaborazione degli interi come stringhe? Altro che fastidioso da morire.