我有两个数据对象- customers和jobs。根据客户记录的某些字段创建职务记录。对客户的每次服务访问都会创建一个作业记录,该记录每周发生一次。
所以我在考虑创造工作记录的最好方法,我可以:
jobs表中查询表示层中的任何操作.customers表上的字段在表示层中创建作业,只在与表示层进行一些交互之后才创建job记录。这样,作业总是根据更新的数据创建的。我认为我应该采用第二种方法,但在处理数据和表示层时,我似乎是在犯设计上的错误。
是否有一些概念封装了这种类型的问题?
--
第一种方法的缺点是:在对客户记录进行任何更改之后,服务器功能必须运行,这样才能更新作业。我想我可以安排这个函数每晚运行(cron作业),所以我每天都会得到更新的记录。但我认为应该有更简单的方法。
发布于 2022-03-02 20:35:17
这是一个意见问题,我怀疑它可能会被删除。
但是,我会选择第二条,永远。使用#1,您正在创建许多空数据记录,这些记录不包含任何值,可能被使用,也可能不被使用。它还使您有机会在保存作业之前将数据呈现给用户以供验证。
https://stackoverflow.com/questions/71328044
复制相似问题