【发布时间】:2019-06-04 08:31:49
【问题描述】:
我有这样一个场景:在我的系统中,有一些食品店的营业时间。商业场景是这样的:
对于我的名为“宠物食品”的食品店,它将在周二至周五上午 11 点至下午 2 点营业。
我想知道如何更好地存储这些营业时间。
我使用 Sql Server 数据库和 Entity Framework 核心。
我发现有些人建议在 Sql Server 中使用 xml 数据类型作为营业时间。如果这样做,如何使用实体框架核心查询营业时间以及如何在html上显示。
我想在网络上显示营业时间。当有人进入这家网上商店时,如果他添加访问预订,他将访问这家商店。然后系统会检查他的预约时间是否有效
【问题讨论】:
-
创建一个日历表,其中包含每天的开始和结束营业时间。然后,您可以使用自定义 SQL 函数或视图来正确查询它。
-
这在查询数据的时候会很麻烦,想知道这种情况有没有好的解决办法
-
尝试添加一些您计划如何使用这些时间的示例,这将有助于更好地了解您的要求。
-
我已经编辑了问题
标签: sql sql-server entity-framework entity-framework-core