Enterprise Library per Firebird

In questi giorni di vacanza mi sto dedicando alla scrittura di un nuovo data provider per l'Enterprise Library, dedicato al database Firebird.

L'impresa si sta rivelando abbastanza semplice, sebbene io non possa, almeno per il momento, ritenermi un esperto del .NET framework. La disponibilità dei sorgenti aiuta naturalmente molto. Le implementazioni dei provider per DB2, SQLServer e Oracle sono piuttosto simili in certi punti e spesso è bastato riprendere direttamente il loro codice.

Al momento sto aggiungendo qualche test fixture e risolvendo alcuni problemi con la gestione degli errori durante l'update del data set. Per riutilizzare le classi base fornite per lo unit testing ho dovuto fare un porting di Northwind per Firebird... ho preparato uno script per ricreare tabelle, chiavi, indici, viste, stored procedure e un subset minimo dei dati necessari per completare i test.

Questo è risultato noioso ma istruttivo al fine di imparare le differenze sintattiche tra il dialetto sql di Firebird e quello di SQLServer.

Spero di terminare questo lavoretto a breve e rendere disponibile il progetto.

 

Print | posted on venerdì 25 marzo 2005 15.20

Comments on this post

# re: Enterprise Library per Firebird

Requesting Gravatar...
Bene... è molto utile secondo me fare pratica su un progetto vero come questo, e rendere poi alla community i risultati del proprio lavoro...
Complimenti!!!
Left by Lorenzo Barbieri on mar 25, 2005 3.27

# re: Enterprise Library per Firebird

Requesting Gravatar...
Fantastico,
se ti serve una mano a testarlo sono più che disponibile, ho almeno 1 progetto nuovo a settimana che si basa su FB e .NET
Left by Alessandro Petrelli on mar 25, 2005 3.29

# re: Enterprise Library per Firebird

Requesting Gravatar...
Grazie 1000 Lorenzo per i complimenti e per l'incoraggiamento!

Sarebbe perfetto Alessandro, farò ancora un po' di prove in questi due giorni, mentre aspetto una risposta da Carlos Guzmàn Alvarez per uno dei due bug che ho scovato nel provider ADO.NET.

A proposito, sto lavorando sulla versione 1.7 RC2/CVS HEAD.

Usi già questa?
Left by Andrea Sansottera on mar 26, 2005 6.27

# Primo rilascio di

Requesting Gravatar...
Left by Il blog di Andrea Sansottera on mar 28, 2005 2.25

Your comment:

 (will show your gravatar)
 
Please add 6 and 3 and type the answer here: