C#开发流程

注:检查数据库链接

设置搜索

1.新建模块文件夹

对应应用 右键-添加-新建文件夹

2.新建类

在新建模块下右键 新建-类,修改类名称

修改internal为public

新建所需字段,注意类型声明及必填设置

cs 复制代码
[SugarColumn(IsNullable = false)]

public string MaterialName { get; set; }

初始化数据库

找到对应文件,解开init方法

新增所需表名

连接数据库查看表,如无效可重新生成解决方案

3.新建请求

新建文件夹

4.引用开发

新建类文件,

addTask为引入方法名

cs 复制代码
    public  interface ICheckInService
    {
        /// <summary>
        /// 添加待检任务
        /// </summary>
        /// <param name="entity"></param>
        Task AddTask(IQC_CheckIn entity);
    }
5. 数据库默认写值
复制代码
UPDATE Sys_Material set IsCheckIn = 1;
// 更新 表名 设置 字段 = 默认值
// 多个以逗号隔开
6. 已有数据库切换

1、删除当前数据库已有表

2.执行sta InitData方法

写入初始化表

type(表名)

重新生成

修改文件连接数据库

7.第一次打开项目运行

找到有浏览器标识的文件,设置为启动项

8.发布文件夹

点击有浏览器图标应用 右键发布-选择文件夹-下一步-

点击发布

相关推荐
yaoxin52112310 分钟前
434. Java 日期时间 API - Period 基于日期的时间段
java·开发语言·python
凡人叶枫36 分钟前
Effective C++ 条款30:透彻了解 inlining 的里里外外
linux·开发语言·c++·嵌入式开发·effective c++
学逆向的1 小时前
C++纯虚函数
开发语言·c++·网络安全
火山上的企鹅1 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
程序员二叉1 小时前
【JUC】ThreadLocal底层原理|内存泄漏|弱引用|跨线程传递方案
java·开发语言·面试·职场和发展·juc
程序员二叉1 小时前
【JUC】线程池全套深度详解|参数|流程|拒绝策略|调优|异常处理
java·开发语言·jvm·算法·面试·juc
JaydenAI1 小时前
[对比学习LangChain和MAF-07]如何引入人机交互的审批流程
python·ai·langchain·c#·agent·hitl·maf
阿狸猿2 小时前
论 NoSQL 数据库技术及其应用
数据库·nosql
FBI HackerHarry浩2 小时前
DataGrip2023.2.3默认保存的数据库和.sql文件在哪里?怎么修改默认路径?
数据库
凡人叶枫2 小时前
Effective C++ 条款22:将成员变量声明为 private
linux·开发语言·c++