| Profilo di PabloEl blog de Pablo Castill...BlogElenchi | Guida |
|
24 aprile Cómo crear una búsqueda dinámica con linq, la típica con where dinámico
¿Cómo se podría hacer con Dlinq el típico formulario de búsqueda por varios campos? Muy fácil, se puede formar dinámicamente la consulta, al estilo procedimiento almacenado, pero todo desde Visual Studio, depurando y de una forma directa. Creo que realmente esto es un gran progreso respecto a como se realizaba anteriormente, ahí no hay conexiones, entlib.. ni nada por el estilo, se ataca la base de datos de una forma muy directa.
Código del botón buscar de la web (los cb son combos y los tb textbox):protected void btBuscar_Click(object sender, EventArgs e) if (cbClientes.SelectedValue != "0") GridViewBuscados.DataSource = q;
Todo esto forma un sql muy correcto:exec sp_executesql N'SELECT [t0].[PRO_EXPEDIENTE] AS [proexpediente], [t1].[TRA_NOMBRE] AS [protrabajo], [t0].[PRO_DESCRIPCION] AS [prodescripcion], [t2].[PRI_NOMBRE] AS [PRIORIDAD], [t3].[EST_NOMBRE] AS [ESTADO], [t0].[CLI_ID] AS [CLIID], [t0].[PRO_NUM_VIVIENDAS] AS [PRONUMVIVIENDAS], [t0].[LOC_ID] AS [LOCID], [t0].[COR_ID] AS [CORID], [t0].[PRO_FECHA_ALTA] AS [PROFECHAALTA], [t0].[PRO_ESTADO] AS [PROESTADO], [t0].[PRO_ID] AS [PROID]
El linq realmente va a cambiar la forma de hacer los programas.... Commenti (5)Per aggiungere un commento, accedi con il tuo Windows Live ID (se utilizzi Hotmail, Messenger o Xbox LIVE possiedi già un Windows Live ID). Accedi Non hai ancora un Windows Live ID? Registrati
RiferimentiL'URL di riferimento per questo intervento è: http://pablocastilla.spaces.live.com/blog/cns!D9A7D79398CDD8FF!767.trak Blog che fanno riferimento a questo intervento
|
|
|