Se la mia soluzione ha sia un progetto "dataservice" sia un progetto "business logic", dove appartengono i modelli di entità, che rappresentano le tabelle del database?
All'inizio pensavo di inserirli nel livello del servizio dati, ma avrei bisogno di modelli duplicati nel livello della logica aziendale, se volessi fornire una logica riutilizzabile che si occupasse o dipendesse dai dati del database.
Mettere i modelli nel progetto di business logic, costringerebbe il livello del dataservice a dipendere dal progetto principale.