Buenas, quizá alguien haya tenido el siguiente problema,
Quiero realizar pruebas de rendimiento mantenirndo abierta una conexión a
postgresl con Enterprise library de Microsoft
Actualmente abrimos y cerramos la conexión con cada consulta, pero el
rendimiento no es óptimo ya que se consume bastante en establecer la
conexión
// Genera Lista completa
globales._Cliente_contacto l_cliente_contacto = new
globales._Cliente_contacto();
Database db = DatabaseFactory.CreateDatabase("ConnPgCore");
DbCommand dbCommand =
db.GetStoredProcCommand("public.cliente_contacto_load_all");
IDataReader idr = db.ExecuteReader(dbCommand);
List<Ent._globales._Cliente_contacto> ml =
Entity.PopulateEntities<Ent._globales._Cliente_contacto>(idr);
dbCommand.Connection.Close();
return ml;
La pregunta es si se puede mantener una conexión en forma global con
Enterprise Library ya que las formas que hemos probado no lo permiten o
abren una conexión por cada dbcommand.
Saludos y gracias por cualquier indicio J