Eugenio: yo hago algo así que es re simple
var consulta = bd.GetTableEntidad().Select(c = c);
if (condición de bousqueda 1 != nula)
consulta = consulta.Where(c = condición);
if (condición de bousqueda 2 != nula)
consulta = consulta.Where(c = condición);
... etc
Ejemplo:
maneja así, o tiene algún tipo de optimización para no traer todos
registros en este caso ??
Gracias Eugenio
_
De: puntonet@mug.org.ar [mailto:punto...@mug.org.ar] En nombre de Duhalde Martín
Enviado el: Miércoles, 12 de Mayo de 2010 10:03 a.m.
Para: puntonet@mug.org.ar
Asunto
No entiendo bien tu problema, pero me parece que querés hacer algo así:
(Copia y pegá el código en un proyecto de prueba de consola, puede estar todo
en el mismo archivo. Esto esta incompleto pero compila)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Hola Gente, a ver si alguien me puede dar una mano:
Estamos interceptando llamadas a métodos para realizar código ortogonal,
creamos el ContextAttibute, la ContextProperty e inyectamos código en la
tubería mediante IMessageSink.
Todo funciona mientras nuestro objeto interceptado herede de