Griglia Master/Detail CRUD con AngularJS, filtri e ordinamento usando Web API e Stored Procedure

Come realizzare una griglia Master/Detail che fornisce funzionalità CRUD tramite AngularJS, con filtri e ordinamento, sfruttando Web API e Stored Procedure.