工作经验总结:半导体上位机软件开发与互联网开发的不同

在以往我们做一对多表关联的时候,我们通常会用外键id来作为关联的字段。

但是当我接触到上位机软件开发的时候,我发现一个奇怪的现象。配方表与工站参数表之间做一对多关联,大家都出奇一致的用配方名来关联。

这种方法在我之前做医疗和mes以及app软件的时候完全不同,在之前看来是不专业的写法。

那么,为什么要用配方名来关联呢?

其实,之所以用配方名来关联表一个最主要原因是,半导体设备需要通过SECS/GEM和MES或EAP通讯,EAP下发的配方,配方名绝对是唯一的,如果EAP下发的配方是根据配方id来关联的,那是行不通的,EAP平台上的配方ID和上位机这边的配方ID是对不上的。因此直接用配方名来关联配方和工站参数表是最合适的。

相关推荐
格林威29 分钟前
工业相机Chunk功能全解析:图像嵌入时间戳、编码器元数据(附堡盟C#代码)
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
Arbori_262151 小时前
Rider 调试 VisionMaster C# 用户脚本
c#·visionmaster
暗暗别做白日梦4 小时前
Pulsar 消息同步机制
c#·linq
海盗12344 小时前
微软技术周报——2026-07-22
microsoft·c#·.net
海盗12344 小时前
微软技术日报 ——2026-07-21
microsoft·c#·.net
-银雾鸢尾-5 小时前
C#中的泛型约束
开发语言·c#
WWJA王文举5 小时前
单片机参数如何掉电保存:Flash、EEPROM和配置存储完整设计
数据库·stm32·mongodb·c#
半亩码田5 小时前
【.NET新特性·第8篇】.NET 9 AI 构建基块:Microsoft.Extensions.AI
人工智能·microsoft·.net
czhc11400756636 小时前
722:零侵入;DBG;
c#
-银雾鸢尾-15 小时前
C#中的StringBuilder相关方法
开发语言·c#