Вот, есть база данных. Нужно прописать в проге строку подключения к ней и получить интерфейс для:
1. Просмотра всех данных таблиц с постраничной разбивкой + фильтр там где есть индексы.
2. Возможность редактировать и добавлять записи во все таблицы.
3. Навигацию по связанным свойствам.
4. Фильтрацию.
Желательно как-то просто пометить данные для валидации и пр. мелких радостей.
Есть такое?
P.S.
Ближайший аналог Lightswitch и ASP. NET Dynamic Data. И тот и другой проект — уже не поддерживаются.
Здравствуйте, Shmj, Вы писали:
S>Вот, есть база данных. Нужно прописать в проге строку подключения к ней и получить интерфейс для:
S>1. Просмотра всех данных таблиц с постраничной разбивкой + фильтр там где есть индексы. S>2. Возможность редактировать и добавлять записи во все таблицы. S>3. Навигацию по связанным свойствам. S>4. Фильтрацию.
S>Желательно как-то просто пометить данные для валидации и пр. мелких радостей.
S>Есть такое?
Ssq Server Management Studio?
Data Grip тоже ничего.
Здравствуйте, BlackEric, Вы писали:
BE>Ssq Server Management Studio? BE>Data Grip тоже ничего.
Нужно для пользователя. Т.е. сценарий такой:
1. Заходит в прогу, видит список таблиц в френдли-виде. Т.е. название уже адаптированное + описание.
2. Кликает на таблицу — сразу переходит к просмотру данных. Данные без SQL-запроса, есть пейджинг и фильтрация.
3. Хочет добавить запись — открывается удобная форма с валидацией данных.
4. Хочет удалить — кликает на кнопку, после подтверждения происходит удаление.
На случай, если пользователь хочет быструю админку с мин. затратами.
Был проект Lightswitch, да канул вместе с Silverlight, на котором он был написан.
Нужно чтобы умело работать с MS SQL или там MySQL. Т.е. чтобы сделать сайт а админка сгенерилась автоматом — чтобы заказчик сам мог мониторить/изменять, пусть и не супер удобно.
Ну и чтобы уже по готовым таблицам — вот есть таблицы в базе — и все, ничего не нужно больше — само подцепило все таблицы, само делает формы редактирования/создания, фильтры и пр. Ну, в идеале, небольшая кастомизация.
А так же чтобы работало в браузере + желательно моб. приложение.
Было ранее ASP. NET Dynamic Data, но прекратили поддержку.
Здравствуйте, Shmj, Вы писали:
M>>MS Access?
S>Нужно чтобы умело работать с MS SQL или там MySQL. Т.е. чтобы сделать сайт а админка сгенерилась автоматом — чтобы заказчик сам мог мониторить/изменять, пусть и не супер удобно. S>Ну и чтобы уже по готовым таблицам — вот есть таблицы в базе — и все, ничего не нужно больше — само подцепило все таблицы, само делает формы редактирования/создания, фильтры и пр. Ну, в идеале, небольшая кастомизация.
Здравствуйте, Shmj, Вы писали:
S>Вот, есть база данных. Нужно прописать в проге строку подключения к ней и получить интерфейс для:
S>1. Просмотра всех данных таблиц с постраничной разбивкой + фильтр там где есть индексы. S>2. Возможность редактировать и добавлять записи во все таблицы. S>3. Навигацию по связанным свойствам. S>4. Фильтрацию.
S>Желательно как-то просто пометить данные для валидации и пр. мелких радостей.
S>Есть такое?
Есть. Такое пилят практически в каждой конторе, где пытаются сделать CRM, интернет-шоп, бухгалтерию и т.п. Пикус в том, что если это до сих пор не сделано, значит либо задача неподъёмная, либо результат настолько тупорылый, что проще кодить руками. В любом случае, ваша затея — из фрилансевых мечт "хочу за 2 дня админку интернет-шопа". Вы там не опухли часом?? Над этими вещами МЕСЯЦАМИ бьются, чтобы сделать human friendly и интуитивно понятным, никаких коробочных решений к этому нет и не предвидится (в осн. в силу валидации).
Напишите простейший T4 шаблон и струячьте свои добавления. А в сгенерённых файлах уже валидация и т.п.
Здравствуйте, Kolesiki, Вы писали:
K>Пикус в том, что если это до сих пор не сделано, значит либо задача неподъёмная, либо результат настолько тупорылый, что проще кодить руками.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Kolesiki, Вы писали:
K>>Пикус в том, что если это до сих пор не сделано, значит либо задача неподъёмная, либо результат настолько тупорылый, что проще кодить руками.
S>Может сделано, просто мы об этом не знаем.
Я вот такое рассматривал как вариант /из того что не требует отдавать данные дяде, ака "работает без подключения к интернету")
Access Web App (поддержка свёрнута, в угоду облакам и Power Apps 😕)
nuBuilder Forte (только MySQL 😕)
OpenXava (на жаве 😕)
PhpBuilder (выглядит как поделка😕)
Здравствуйте, bnk, Вы писали:
A>>DevExpress XAF?
bnk>Вот это похоже более менее на то что мне было нужно bnk>Базу можно зареверсить мышкой, формочки-вьюшки генерятся, валидация любая.
Да, начальная версия мышкой накидывается легко и быстро. Но после мышки возникают трудности по дальнейшей "настройке" программы: много неочевидных вещей, решения не всегда просты и удобны. В общем, в рекламе говорят не всю правду.
Здравствуйте, amironov79, Вы писали:
A>Здравствуйте, bnk, Вы писали:
A>>>DevExpress XAF?
bnk>>Вот это похоже более менее на то что мне было нужно bnk>>Базу можно зареверсить мышкой, формочки-вьюшки генерятся, валидация любая.
A>Да, начальная версия мышкой накидывается легко и быстро. Но после мышки возникают трудности по дальнейшей "настройке" программы: много неочевидных вещей, решения не всегда просты и удобны. В общем, в рекламе говорят не всю правду.
Возможно, но мне ничего особо сложного и не надо было. Просто зареверсить базу и сделать на этой основе более-менее вменяемый UI.
Если там даже дюжина таблиц, руками едииторы да листы писать задолбаешься. На Dev express лицензия тем более уже есть.