Witam
Mam taki model. Produkt zawiera opcje (od 4 do 6) typu kolor, grubość itp. Opcje zawieracją wartości (od 2 do 30). Dostępne wartości opcji dla produktu są zależne od siebie. Czyli Produkt 1 ma kolory zielony, czerwony, niebieski i dla zielonego i czerwonego dostępne są grubości 0.5 i 0.6 a dla niebieskiego 0.5, 0.6 i 0.45.
opcje się zmieniają, wartości się zmieniają, same ograniczenia też się zmieniają.
Jak to zamodelować i obsłużyć w jakiś mądry sposób? Aktualnie mam tabelę ze wszystkimi kombinacjami wartości opcji dla poszczególnych produktów i flagę Aktywy, która wyłącza dostępność kombinacji wartości opcji, ale sam wiem, że jest to badziewne i ciężkie do utrzymania (dodanie opcji zmienia format tabeli z ograniczeniami).
Jakieś pomysły?