Buona sera a tutti ho sviluppato una web application, per la mia azienda, e ho utilizzato EF 4 disegnando prima il db, e facendo generare il codice in modo automatico. Tutto ok tranne l'esigenza che sorge ora per evirtare una duplicazione inutile di codice. Ho una classe festività che rispecchia la mia tabella delle festività, ora avrei l'esigenza di aggiungere un metodo chkFestivita a passo una data e mi ritorna un oggetto Festivita se ha recuperato la festività tramite le chiamate al modello altrimenti torna un valore null.
Il metodo da implementare di per se è banale:
public Festivita getFesta(DateTime giornoC){
IntegraEuEntities context = new IntegraEuEntities();
var Lfest = from f in context.Festivita
where (f.anno == giornoC.Year && f.mese == giornoC.Month) ||
(f.anno == null && f.mese == giornoC.Month)
select f;
foreach (Festivita fes in Lfest)
{
if (giornoC.Day == fes.giorno)
{
return fes;
}
}
return null;
}
Come faccio ad inserirlo nella classe generata da EF in modo da poterlo richiamare ovunque?
Grazie, e spero di essere stato chiaro.