Vs2005 y mono

sinideas
27 de Agosto del 2008
Hice una dll en el visual estudio para probar la compatibilidad entre vs y mono, sucede que todo estaba bien hasta llegar a la conexion a BD.

genere la siguiente clase
class conexion
{
public bool conectar()
{
System.Data.Odbc.OdbcConnection cn = New System.Data.Odbc.OdbcConnection();
cn.ConectionString="Driver=PostgreSQL;database=<bd>;server=<servidor>;uid=<usuario>;pwd=<password>"
cn.Open();
if(cn.State == System.Data.ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
}

pase la dll a la maquina linux y genere una aplicacion de consola que utilizara la dll creada en windows pero al mandar ejecutar el metodo conectar()
me marca un error que dice:

root@milinux~$mono pruebas.exe

** (pruebas.exe:29986): WARNING **: Missing method set_ConnectionString in assembly /sysx/proyectos/dllwindows.dll, type System.Data.Common.DbConnection

Unhandle Exception: System.MissingMethodException: Method not found : 'System.Data.DBConnection.set_ConnectionString' at nsPruebas.conexion.Main (System.String[] args)

me podrias ayudar con ese error?

porque me cambia las clases del OdbcConnection por el dbconnection.

estuve checando esa clase y pertenece a un namespace que se llama common.

pero no determine como poder corregir eso..

si alguien sabe como corregirlo.

tengo la version mas nueva de mono 1.9.