Да, я использовал это.
По сути, если вы хотите поддерживать таблицы как таблицы, то это в значительной степени да, по всем направлениям. Начиная с набора классов Linq (Linq to SQL или Linq to Entities), вы сразу получаете наиболее полезный набор страниц редактирования.
Затем вы можете добавить настраиваемую обработку полей, страницы, порядок сортировки, большинство вещей, которые вы хотите.
Настройка проста и может со временем развиваться - что более важно, вы изменяете схему базы данных и сохраняете ваши настройки без изменений.
Не идеально, но вы получаете огромное количество функций для очень небольшого кода.