我的任务是制作一个简单的时间跟踪程序,并认为这是学习如何使用一些基本实体框架功能的好时机 . 我创建了一个数据库模型,目前正在使用图编辑器将数据库放在一起 .

我习惯使用workbench在MySQL中创建数据库,并不习惯将我的数据库条目视为最终对象 .

这是我的情况:我必须存储一些"presets"的工作日 . 例如,预设 normal 将在上午9点至下午5点作为周一至周五的工作时间和周六和周日的 not working .

基本上,当涉及到操纵数据时,我希望能够做到这样的事情: week.preset.monday.start 并获得时间回来,这样我最终可以画出精美的彩色图形:) .

这是我认为将起作用的图像:

这是正确的方法吗(使用多个导航属性并在WorkdayPreset端删除它们)?