ASP.NET - Collections ASP.NET

 
Vista:

Collections ASP.NET

Publicado por Karl Navarro (2 intervenciones) el 02/09/2008 00:04:45
Alguie me puede dar ayuda con Icollections en ASP NET 2.0?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Collections ASP.NET

Publicado por @vm (196 intervenciones) el 02/09/2008 00:25:30
http://msdn.microsoft.com/es-mx/library/system.collections(VS.80).aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Collections ASP.NET

Publicado por miguel zarate (121 intervenciones) el 02/09/2008 01:04:03
Podrias ser mas especifico. El tema es sencillo pero tal vez necesites algo
en especifico.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Collections ASP.NET

Publicado por Karl (2 intervenciones) el 02/09/2008 05:35:06
bueno, tengo un proyecto web y un proyecto de clases en una misma solucion,
lo que quiero evaluar es si en la solucion de clases es mas factible recuperar datos de una bs sql server mediante datatables,dataviews o mediante colecciones.
Si la mejor opcion eas mediante colecciones como lo haria?

muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Collections ASP.NET

Publicado por miguel zarate (121 intervenciones) el 04/09/2008 05:30:49
Pues mira el tema es bastante largo la manera mas "eficiente-profesional" es
como sigue
tratare de explicarlo, primero tienes una BD (base de datos), a ella accedes mediante clases usas librerias de SQL, este nivel se conoce como capa DAO (data access object); ahora bien la siguiente capa es BO (Bussiness Objects) la primer capa lee/guarda los datos la segunda maneja los datos, un ejemplo con codigo:

public class SolicitudDAO : NHibDAOAbstracto, ISolicitudDao
// Hereda del DAO abstracto definido en NHibernateCore e implementa ISolicitudDao
// para no hacer uso directo del DAO abstracto
{

public List DarSolicitudesXSolicitante(Solicitante s, Nullable Desde, Nullable Aprobadas)
{
string criterios = "FROM Solicitud a WHERE a.Solicitante.ID = " + s.ID.ToString();

if (Desde != null)
criterios += " and Fecha_soli >=" + ((DateTime)Desde.Value).ToShortDateString();
if (Aprobadas != null)
{
if (Aprobadas == true)
criterios += " and Aprobada=1";
else
criterios += " and Aprobada=0";
}

IDaoFabrica daoFabrica = new DAOFabrica();
ISolicitudDao soliDao = daoFabrica.GetSolicitudDao();

List solicitudes;
solicitudes = soliDao.Find(criterios);
return solicitudes;
}

public Solicitud DarSolicitudXid(int id)
{
IDaoFabrica daoFabrica = new DAOFabrica();
ISolicitudDao soliDao = daoFabrica.GetSolicitudDao();

Solicitud s = soliDao.GetById(id, false);
return s;
}
}

El codigo lo extraje de la siguiente direccion:
http://metodologiasdesistemas.blogspot.com/2007/11/desarrollar-en-3-capas-con-net-y.html

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar