|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
[C#] Piccolo applicativo basato su database
Buona sera,
a lavoro ho l'esigenza di scrivere un piccolo applicativo in C# ma ho bisogno di alcuni consigli. Il caso d'uso è questo: io ricevo dei lotti di componenti elettronici che devono essere sottoposti a certi test. Ho l'esigenza di tracciare in ogni momento lo stato di questi componenti che sono numerati a uno a uno. Quindi armato di un po'di pazienza ho preparato il mio piccolo diagrammino ER e con MS Access ho scritto un piccolo database. Ora fatto questo avrei bisogno di fare un po'di software per agevolare ai miei colleghi le query e il riempimento e svuotamento del database. Al che, ho colto la palla al balzo e ho deciso di usare C# e WPF e di fare qualche prova. Molto carino, però ho un po'di confusione in testa e mi sono sorte le seguenti domande: 1) Che differenza c'è tra ADO.NET e LINQ? (oltre alla sintassi) 2) Più o meno che architettura deve avere un'applicazione del genere? A naso direi di caricare in memoria il database in delle collezioni di oggetti (una classe per ogni tabella?) manipolare i dati come meglio credo e poi risalvare sul database. La memoria non è un problema, in tutto non arrivo manco a 1000 record nel db quindi... poca roba. 3) Quando carico il database in Visual C# express il file mdb viene copiato nella cartella del progetto VS2010. Ma se voglio decidere a runtime quale database caricare come si fa? Non ho capito se è possibile scegliere in qualche modo il file mdb mentre il programma gira o va scelto per forza all'inizio. 4) Eventualmente cosa mi consigliate se volessi abbandonare la dipendenza con Access e usare solo C#? Di salvare i record su un file magari di testo? Fatemi sapere un po' di opinioni please
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:16.



















