# FastCode **Repository Path**: ledanger/fast-code ## Basic Information - **Project Name**: FastCode - **Description**: .net 开发框架 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-03-26 - **Last Updated**: 2024-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FastCode #### 介绍 web开发框架 目标:让所有.net开发人员都能用得上,提高开发效率,丰富.net生态。 #### 技术: 前端 vue3+vite+Element Plus 后端 .net 8+sqlsugar ## 功能介绍: ### 1、生成实体类 首先需要在数据库配置菜单下,点击新增按钮新增数据库。 选择数据库类型, 比如sqlserver,然后输入数据连接字符串: ```sql Server=.;Database=WalkerDb;User Id=sa;Password=123456; ``` ![image-20240324222607443](assets/image-20240324222607443.png) ![image-20240324214834572](assets/image-20240324214834572.png) 然后在数据表配置页面下,选择已添加的数据库,会自动获取到库对应的所有表。 ![image-20240324214945834](assets/image-20240324214945834.png) 在想要生成实体类的表后面,点击查看实体类,可以看到实体类已经生成了。 ![image-20240324215100966](assets/image-20240324215100966.png) ### 2、生成增删改查页面 ### 3、菜单配置 ![image-20240326222933787](assets/image-20240326222933787.png) ## 开发计划: - [x] 通过表,生成实体类返回前端 - [ ] 数据库配置时,选择完数据库类型,自动带出连接字符串模板。 比如选了sqlserver, 连接字符串带出: `Server=.;Database=dbname;User Id=sa;Password=123456;` ​ ![image-20240324222913798](assets/image-20240324222913798.png) - [ ] 通过表,一键生成增删改查页面 - [x] 生成控制器,前端页面 - [x] 生成菜单 - [ ] 生成查询条件 - [ ] 登录注册 - [ ] 菜单配置 - [x] 层级菜单 - [ ] 菜单权限 - [ ] 角色权限 - [ ] 工作流 - [ ] 代码生成器 ## 开发运行: #### 前端运行: 代码拉下来, 1、 yarn (用来安装依赖包) 2、运行 yarn run dev ;或者:在package.json文件里,鼠标放在dev上,点击 Run Script ![image-20240324213650160](assets/image-20240324213650160.png) #### 后端运行: 宇宙最强IED VS会自动帮你安装依赖包,只需F5就可以运行起来了。如果运行不起来,请发Issues或者加群讨论。 ## 交流群 ![输入图片说明](assets/bfc124962173ee051024b5f9ca1a607.jpg)