Ciao a tutti,
stavo cercando di capire quale può essere il sistema
migliore da utilizzare per l'accesso ai dati su un'applicazione di tipo
catalogo (es. catalogo cd, dvd, libri, ecc..)
Dovrei cmq
utilizzare uno strato di accesso ai dati predisposto all'utilizzo di
diversi database (che sia access, sqlserver, mysql, o anche xml).
Quindi vorrei astrarre il DAO in modo da rendere indipendente dal db la
chiamata di accesso ai dati. Chiaramente utilizzando le interfacce
messe a disposizione dal framework come IDbConnection,
IDbDataParameter, ecc..
Una delle possibilità che stavo
valutando e quella di utilizzare delle classi di accesso al db di tipo
stateless che, richiamate da classi di business, vadano ad alimentare
un modello basato sul database utilizzato.
Poichè però il modello
che andrei a creare si rivelerebbe la rappresentazione ad oggetti del
db..... stavo pensando di utilizzare i dataset piuttosto che un modello ad oggetti.
Sapreste darmi qualche consiglio a riguardo? Magari con qualche esempio?
Se poi conoscete qualche programma di catalogazione opensource potrei dare un'occhiata ai sorgenti per studiarne l'architettura.
Un saluto a tutti,
Revenge