Tak sie zastanawiam, bo mam w solucji projekty: DAL, BLL, Web i Model. Projekty DAL, BLL i Web maja referencje do projektu Model. W projekcie Model w katalogu Entities mam klasy POCO reprezentujace tabele bazodanowe. A gdzie powinienem umiescic klase dodatkowa bazujaca na klasach POCO? Przykladowo w projekcie DAL mam metode zwracajaca wynik projekcji - gdzie UniqueNotes to wlasnie ta klasa dodatkowa:
IQueryable<UniqueNotes> groups = from p in context.Notes
group p by p.Title
into g
select new UniqueNotes
{
Title = g.Key,
Count = g.Count()
};
// ------------------------
public class UniqueNotes
{
public string Title { get; set; }
public int Count { get; set; }
}
Ta klasa bedzie wykorzystywana i w projekcie DAL, i w BLL, i w Web wiec jak sadze powinienem ja umiescic w projekcie Model - tylko zastanawiam sie w jakim katalogu / jakiej przestrzeni nazw. Bo przeciez nie w Model/Entities gdzie sa klasy POCO?