【发布时间】:2012-07-21 19:17:56
【问题描述】:
我正在使用 MVC 的 Code First 方法制作小时日历。这是自下而上的数据结构:
所有类都包含表格元素 ID。
DaySpec 包含一天的开始和结束时间。
WeekSpec 包含在普通布尔值中的 DaySpecs 数组。
一个 ExceptionHoursSet 定义了一般小时模式的例外时间,它包含一个整数 RepCount 和一个对象 HoursSet; RepCount 指定异常重复的次数,并且 HoursSet 是 DaySpec 或 WeekSpec。
一个 Schedule 包含一个字符串 Name、一个 WeekSpec 指定每周的一般模式,以及一个 ExceptionHoursSets 的 IEnumerable。
没错。
所以我的问题是,在 Schedule 和 ExceptionHoursSet 中都使用 WeekSpec 类,我可以在数据库结构中的两者之间共享它吗?我将如何设置 EF 关系?
【问题讨论】:
标签: asp.net-mvc-3 entity-framework ef-code-first