Hola a todos...
Recien comienzo un desarrollo con AS/400 y .NET(C#) en web; mi duda es si se puede realizar la conexion a travez de Enterprise Library; he leido que si, pero no encuentro la manera de hacerlo...
Si alguien me pudiera ayudar un poco lo agradeceria...
Inicialmente hice una prueba con sqlServer y Data Access Application Block colocando mi cadena de conexion en el archivo web.config como sigue:
<appSettings>
<add key="dbInstance" value="SqlServer" />
</appSettings>
<connectionStrings>
<add name="SqlServer" connectionString="Data Source=<nom_Servidor>;Initial Catalog=<nom_BD>;User Id=<nom_Usuario>;
Password=<password_Usuario>;"/>
</connectionStrings>
Y al momento de hacer mi conexion creo un objeto del tipo:
Microsoft.Practices.EnterpriseLibrary.Data.Sql.Sql Database
el cual instancío en el constructor de mi clase de conexion a la BD (EntLibSQLTools).
public abstract class EntLibSQLTools{
Microsoft.Practices.EnterpriseLibrary.Data.Sql.Sql Database oBD;
public EntLibSQLTools() {
string instancia = ConfigurationManager.AppSettings["dbInstance"];
string connStr = ConfigurationManager.ConnectionStrings[instancia].ConnectionString;
oBD=new Microsoft.Practices.EnterpriseLibrary.Data.Sql.Sql Database(connStr);
}
}//fin clase EntLibSQLTools
Partiendo de lo anterior me gustaria saber si puedo aplicar el Enterprise Library pero conectandome de esta misma manera a una BD remota AS/400.
Agradezco cualquier ayuda y/o comentario..