M
Maurizio
Ciao a tutti,
sto cercando di realizzare una classe (ProviderFactory) che mi consenta di
scrivere del codice a prescindere dal provider utilizzato per accedere ai
dati. Al momento gestisco i classici SqlClient, ODBC, OleDb e Oracle.
Ho dichiarato nel codice client le variabili utilizzando le interfacce
(IDbConnection, IDbCommand, ecc..) Il codice funzionava alla grande finchè
non mi sono imbattuto nel seguente problema:
IDbDataAdapter non supporta gli eventi RowUpdating e RowUpdated, a
differenza degli equivalenti oggetti (SqlDataProvider, ecc...).
Tali eventi sono ovviamente indispensabili per eseguire delle update
complesse o anche per solo scopo di debug.
Come posso fare a scrivere del buon codice ObjectOriented senza rieseguire
il cast all'indietro ?
Ogni idea è ben accetta. Grazie
Maurizio
sto cercando di realizzare una classe (ProviderFactory) che mi consenta di
scrivere del codice a prescindere dal provider utilizzato per accedere ai
dati. Al momento gestisco i classici SqlClient, ODBC, OleDb e Oracle.
Ho dichiarato nel codice client le variabili utilizzando le interfacce
(IDbConnection, IDbCommand, ecc..) Il codice funzionava alla grande finchè
non mi sono imbattuto nel seguente problema:
IDbDataAdapter non supporta gli eventi RowUpdating e RowUpdated, a
differenza degli equivalenti oggetti (SqlDataProvider, ecc...).
Tali eventi sono ovviamente indispensabili per eseguire delle update
complesse o anche per solo scopo di debug.
Come posso fare a scrivere del buon codice ObjectOriented senza rieseguire
il cast all'indietro ?
Ogni idea è ben accetta. Grazie
Maurizio