Saludos, tengo 2 consultas que trabajan con valores similares que hacen condiciones con los campos codigo, fecha inicial y final, son dos modelos distintos, a continuación anexo las consultas que utilizo:
//Primera consulta
var repetido = await context.DPActEconomicas.Where(i => i.MaterialId == materialId).Where(m => m.DpaFechaInicio == dpaFechaInicial).Where(s => s.DpaFechaFinal == dpaFechaFinal).FirstOrDefaultAsync();
//Segunda consulta
var search = context.DPApuestaLicitas.Where(i => i.MaterialId == materialId).Where(m => m.DplFechaInicio == dplFechaInicial).Where(s => s.DplFechaFinal == dplFechaFinal).FirstOrDefault();
Me gustaría saber si puedo hacer una función o método que permita recibir como las consultas y aquí pueda hacer las condiciones
Estoy utilizando entity framework core