I' have to write an import procedure in c# for a customer. The procedure needs to read data from an AS400 iSeries, so my first Question is: **what's "better" (pro/cons) between direct connection (using ADO.NET) and an ODBC connection**?

Second question: **if I used ADO.NET would it be possible to simulate the server**?