CRUD sta per Create, Read, Update e Delete. Tutti cio' che si dovrebbe fare per relazionare un DB con un entita' di dominio (o business a dir si voglia). Ogni tanto sento e leggo dissertazioni sull'argomento e mi vien da ridere (senza offesa!). A parte il fatto che in molti casi lo considero un pattern inapplicabile, ma lo trovi altresi' oltremodo noiso! E una cosa da tool, che faccia tutto lui e mi lasci il tempo di occuparmi di cose ben piu' interessanti :-)
Sono pianemente d'accordo con questo post: “CRUD is dull, boring and uninteresting. Can we please just get this stuff tooled and move on to the interesting stuff”.
Un esposizione piu' tecnica e in molte parti condivisibile la si trova in questo vecchio post. In soldoni, moltissimi sistemi non sono CRUD compatibili. E' un problema di processi e l'over-semplificazione del pattern lo rende decisamente difficile da applicare.