Postgresql 如何使用Ef core处理postgress中的未来日期记录
我正在研究工资单应用程序的微服务体系结构。 ORM-EF核 我有一个Employee表,其中员工详细信息存储为postgress中的jsonb列(名字、姓氏、部门等)。 其中一个用例是,我可能会收到未来日期变更的请求。例如,员工名称下个月更改,但我在当月收到这些更改的请求。 我有两种方法来处理这种情况 方法1: 当我得到未来日期的记录(生效日期>当前日期)时,我会将这些记录存储在单独的表中,而不是员工主表中。 我将创建一个每天运行的控制台应用程序(cron),并选择正确的记录(effectivedate==currentdate)并更新employee主表 方法2: 与方法1几乎相同,我将更新employee master表中的记录,而不是使用表来存储未来日期的记录。 如果我采用方法2Postgresql 如何使用Ef core处理postgress中的未来日期记录,postgresql,entity-framework-core,Postgresql,Entity Framework Core,我正在研究工资单应用程序的微服务体系结构。 ORM-EF核 我有一个Employee表,其中员工详细信息存储为postgress中的jsonb列(名字、姓氏、部门等)。 其中一个用例是,我可能会收到未来日期变更的请求。例如,员工名称下个月更改,但我在当月收到这些更改的请求。 我有两种方法来处理这种情况 方法1: 当我得到未来日期的记录(生效日期>当前日期)时,我会将这些记录存储在单独的表中,而不是员工主表中。 我将创建一个每天运行的控制台应用程序(cron),并选择正确的记录(effective
Revathi我需要删除现有记录——如果该记录有FK,则您别无选择,必须是方法1,这听起来更可行。谢谢Gert。我们在postgres中遵循NoSql结构,不可能删除记录。所以我需要采取措施1