系统迁移.netCore 求解
資深大佬 : skyworker 4
前提: 我们团队的技术栈是:antd+laravel, 今年接了一个企业的内部定制业务系统, 对方的 IT 负责人是.net 出身, 要求后台用.net 来实现,便于他们后期做小范围业务调整.
为了尽快搭建软件模型, 团队初期仍然按照 antd+laravel 快速搭建平台, 考虑业务稳定成型后,后台迁移为.netCore. 目前业务逻辑已经完成了, 本来以为 laravel 后台转 netCore 会很简单, 没想到差别还比较大.
例如某个业务 form 中, 有如下字段:
总产量
早班 1 号井量
中班 1 号井量
晚班 1 号井量
早班 2 号井量
….
例如有 40 个 field 吧, 在 laravel CRUD 都很简单,
// 新增
$data = $request->all();
$chanliang = new Chanliang($data);
$chanliang->save();
// 修改
// $request 中传了几个字段, modal 就只修改几个字段
$data = $request->all();
$changliang = Chanliang::find($id);
$changliang->update($data);
但是在 netCore 中, 新增还好说, 在修改的时候, 如果这 40 个字段中, 客户只修改了 3 个(post 中也只包含这三个字段),其他的都会被自动清空.
查了一些资料, netCore 中好像并不支持目前现有的修改方法(antd 前端再做调整成本太高), 有没有做过类似的工作?
大佬有話說 (6)