用于超集和/或子集和/或重叠的日期时间逻辑

时间:2017-06-26 15:57:01

标签: c# entity-framework datetime logic

我无法考虑使用逻辑来检查日期范围以及使用Entity Framework检查Superset或Subject的其他日期范围。

对于例如

在我的表格中,我有两列,即开始日期和结束日期,并说数据是20/06/2017和26/06/2017。

我想限制插入重复日期,例如..

  • 案例1:21/06/2017(StartDate)和22/06/2017(EndDate)[子集]
  • 案例2:18/06/2017(StartDate)和2017年6月21日(EndDate)[重叠]
  • 案例3:25/06/2017(StartDate)和2017年6月30日(EndDate)[重叠]
  • 案例4:18/06/2017(StartDate)和2017年6月30日(EndDate)[Superset]

0 个答案:

没有答案