1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sunkaixuan-web-first

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Описание фреймворка

WebFirst — это новый высокопроизводительный генератор кода и инструмент для проектирования баз данных, разработанный командой по работе с большими данными компании FruitSugar. Он разработан на основе .NET Core + SqlSugar и позволяет импортировать 1000 таблиц всего за 1–2 секунды. Его использование просто, а функциональность обширна, и он поддерживает различные базы данных.

Предварительный просмотр изображения

Пример использования

Обзор функций

  1. Создание базы данных: онлайн-создание таблиц в CodeFirst, что позволяет пользователям, не использующим CodeFirst, легко испытать инструмент. Поддерживает общие поля.

  2. Экспорт документов Excel: экспорт данных каждой таблицы.

  3. Управление шаблонами: можно добавлять и изменять шаблоны самостоятельно. Использует Razor-шаблоны, которые более дружелюбны к программистам на C#.

  4. Управление решениями: можно создавать собственные решения и модифицировать их.

  5. Поддержка расширенных свойств шаблонов: поддержка генерации более богатого кода для фронтэнда.

  6. Поддержка генерации решений.

  7. Поддержка создания дополнительных файлов: поддерживает файлы с различными расширениями.

  8. Поддержка представлений.

  9. Поддержка пользовательских типов данных.

  10. Поддержка различных баз данных: MySQL, PostgreSQL, SQLite, SQL Server, Oracle, DB2.

Особенности функций

  1. Генератор отделен от конкретного проекта, позволяя независимо управлять несколькими решениями.

  2. Поддержка генерации нескольких решений одним нажатием.

  3. Поддержка развертывания в виде EXE и через веб.

Сценарии использования

  1. Повышение эффективности работы: известно, что создание CRUD может занять целый день, если делать это вручную. Использование генератора кода может сократить время до нескольких минут.

  2. Большое количество повторяющихся общих функций: использование генератора кода особенно полезно для уменьшения большого объема повторяющейся работы. Например, написание моделей для базы данных, форм и моделей для привязки к сетке может быть трудоемким процессом.

Руководство по использованию

Конфигурация сущности

  1. Импорт сущностей из базы данных: меню «Конфигурация сущности (режим класса таблицы)».

  2. Онлайн-создание сущностей: меню «Конфигурация сущности (режим построения класса)».

  3. Создание сущностей с помощью SQL: меню «Конфигурация сущности (режим представления)».

Однократная генерация

После настройки сущностей можно использовать встроенную функцию однократной генерации для создания примеров кода. Это позволяет быстро ознакомиться с фреймворком через встроенные решения и шаблоны.

Управление решениями

Однократная генерация может создать несколько решений. Решение включает в себя: шаблоны, пути, имена файлов и расширения файлов. Можно рассматривать его как конфигурацию для генерации определенного шаблона.

Управление шаблонами

Шаблоны являются важным параметром решения. Различные шаблоны могут генерировать различное содержимое файла. Например, шаблон для сущности класса генерирует класс сущности, а шаблон для бизнес-логики генерирует бизнес-код.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Генератор кода .NET CORE, генератор сущностей, генератор UI-кода, онлайн-создание таблиц, экспорт документов, настройка шаблонов, веб-генератор кода, генератор API-кода. Генераторы для MySQL, Oracle, SQLite, SQL Server, PostgreSQL, Dream и GoldStore. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sunkaixuan-web-first.git
git@api.gitlife.ru:oschina-mirror/sunkaixuan-web-first.git
oschina-mirror
sunkaixuan-web-first
sunkaixuan-web-first
master