Entity framework 如何减少具有相同属性的表
我有7张桌子,它们都有相同的属性 我的桌子:周六、周日、周一,星期五 他们的财产是六到八,八到九。Entity framework 如何减少具有相同属性的表,entity-framework,ef-code-first,Entity Framework,Ef Code First,我有7张桌子,它们都有相同的属性 我的桌子:周六、周日、周一,星期五 他们的财产是六到八,八到九。 是否仍有减少表格的方法?您可以按如下方式拆分表格 Table 1 - DaysMaster DayId DayName 1 Saturday 2 Sunday 3 Monday . .... Table 2 - ShiftMaster ShiftId ShiftName 1 sixToEight 2 Eigh
是否仍有减少表格的方法?您可以按如下方式拆分表格
Table 1 - DaysMaster
DayId DayName
1 Saturday
2 Sunday
3 Monday
. ....
Table 2 - ShiftMaster
ShiftId ShiftName
1 sixToEight
2 EightToNine
Table3 - DayShiftMapping
DayShiftMappingId DaysId ShiftId Activity
1 1 1 NULL
2 1 2 eating breakfast
3 2 2 running
在这里,我为days和shift创建了两个主表,在最后一个表中,您可以插入诸如daysId-表1中的Reference和ShiftId-表2中的Reference之类的shift详细信息,并根据需要添加额外的列
希望这对你有帮助 是的,它帮了我很多,谢谢你。现在我有另一个问题。我怎样才能使它们充满活力。比如经理可以在星期六-Eightonine=>吃早餐中插入一些内容??好的,如果您想在所有日期中添加属性和显示,或者您只想在特定日期显示,比如仅在星期六?是的。特定日期。如..=>星期六-8至9:吃早餐-----------星期日-8至9:运行,因为您可以在表3中添加一个属性,在表3中提供文本框,用户可以添加活动并保存到数据库