【发布时间】:2015-04-22 04:37:05
【问题描述】:
我正在使用Asp .net mvc5 with EF6 创建一个财务应用程序。我对更新数据库有一个很大的困惑。我想要的是我有Person 表(e.g. firstname, lastname, address, salary, tax, and so on)。我第一次输入了记录(e.g. John, Smith, US, 3500.00,)。当John Smith 升职时,我会将他的薪水更新为4000.00,而我仍想保留他的旧薪水3500.00。如果我不保留他的3500.00,他的other deductible 费用从他的3500.00 工资将不会reflect correctly 直到他获得3500.00 的最后一天。他的税收数据一直得到3500.00会丢失,反映在4000.00。
谁能指导我如何解决这个问题,好吗?感谢您是否可以分享我可以针对此类问题研究的任何资源或链接。提前致谢。
【问题讨论】:
-
您需要一个包含 PersonID、Date 和 Salary 详细信息字段的附加表(例如 Salaries)
标签: c# sql-server asp.net-mvc database entity-framework-6