Cześć, mam taką relację w projekcie:
Worker one to many Shifts
Założyłem, że w tabeli Shifts, będą następujące kolumny: Id, WorkerId, DateFrom, DateTo. Teraz już na etapie rozwoju wiem, że było to bez sensu, bo w polach typu datetime na bazie danych muszę podać konkretną datę, a w projekcie potrzebuję jedynie godzin i minut aby przełożyć to na grafik pracownika. Pytanie jak powinienem taką wartość przechowywać? Jako string?
Przykładowy rekord wyglądałby wówczas tak:
Id | WorkerId | TimeFrom | TimeTo |
---|---|---|---|
1 | 2 | 08:00 | 16:00 |