Извините, что прибегаю к математике в теме письма.Я его немного распакую.Я хочу создать генератор записей FsCheck, где каждое поле ограничено дискретными значениями.Например, размер рубашки может быть выражен как длина воротника и рукава.
type Shirt = { Collar : float; Sleeve : float; }
Но длины бывают разного размера.
let collars = [ 14.0; 14.5; 15.0; 15.5; 16.0; 16.5; 17.0; 17.5; 18.0; ]
let sleeves = [ 30.5; 31.5; 32.5; 33.5; 34.5; 35.5; 36.5; 37.5; 38.5]
Документация ясно показывает, как создавать индивидуальныегенераторы для этих размеров воротника и рукава.Я хотел бы иметь возможность объединить их в генератор записей Shirt.
Это упрощенный пример.Моя цель - создать генераторы записей базы данных в нескольких таблицах и объединить эти генераторы.