Boletín mugperu Digital - Julio 2009!
  Search 
Thursday, February 09, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: 3 capas ADO.NET
Prev Next
You are not authorized to post a reply.

Author Messages
ronaldram
Posts:19

06/03/2006 11:49 AM  

Buenas tardes a todos,...

quisiera hacerles una pregunta sobre ADO.NET, para desarrollador una aplicacion en tres capas .
se sabe que la 1era capa es la GUI, la segunda un componente de reglas del negocio y la tercera componente de conexion a la BD ...
la pregunta es si yo realizo un stored procedure por ejemplo sp_Clientes_Listar, de hecho este sp estara en la capa 3 con una sqlconnection, sqlcommand,sqldataadapter, retornara un dataset, en la capa 2 quiero que ese mismo metodo de la capa 3 sea partido en 2 por ejm clientes_activos, clientes_casados aplicando filtro al DataView  del datatable del dataset perteneciente a la capa 3.
bien, Mi pregunta  es : seria optimo realizar lo descrito o realizaria tres stored procedure para cada filtro, en el caso de ser obtimo crear tres stored Procedure entonces porque el ado.net nos permite el objeto DataView con el cual podemos realizar filtros ..... ,

agradesco sus comentarios de antemano...

Atte.

pepelucho
Posts:6

18/03/2006 09:25 AM  

NO te entendi muy bien, pero a ver...si vas a enviar de la capa de datos  a la capa de negocios 1 millon de registros (exagerando claro) para que dentro de la capa de negocios filtres solo uno, entonces nunca sera optimo. si tuvieras que crear un procedimiento para cada condición (activos, no activos, casados, solteros, viudos, divrociados) entonces te llenarias de procedimientos y el mantenimiento de tu sistemas no seria efciente. Siempre sérá mejor crea un solo procedimiento almacenado que reciba los parametros o valores de las condiciones.

 

 

Cuando te tengas un tiempito te recomiendo....este link

http://www.geocities.com/masnetperu/BaseNetPro.html

 

You are not authorized to post a reply.



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement