Итак, у меня есть общий вопрос о том, где я должен взять определенную логику, например -
var data=GetItems();
if(data==null)
//return some defaults
else
return values
// второй случай ..
if(id<=0)
//throw some exception
else
return id
Так должен ли приведенный выше код быть частью уровня доступа к данным (я думаю, что должен) или частью бизнес-уровня. Кроме того, проверка данных должна быть частью доступа к данным или бизнес-уровня?