So habe ich diese allgemeine Frage, wo soll ich gewisse Logik zum Beispiel haben -Sollen Validierungs- und Datenkorrekturlogik in Business- oder Datenzugriffsschichten durchgeführt werden?
var data=GetItems();
if(data==null)
//return some defaults
else
return values
// zweiten Fall ..
if(id<=0)
//throw some exception
else
return id
sollte also der obige Code sollte es ein Teil der Daten sein Access-Layer (ich denke, es sollte) oder eine Par-Business-Schicht. Auch sollte die Validierung von Daten generell Teil des Datenzugriffs oder der Business-Schicht sein?