Я пытаюсь сохранить информацию о повторяющихся событиях в базе данных. Я хочу сохранить рекордер в таблице базы данных со следующими полями.
Я хотел посмотреть, существует ли уже какой-то стандартный формат для хранения RecurrencePattern и связанная библиотека для проанализируйте эту строку recurrenPattern и дату начала/окончания и преобразуйте в набор дат. Я вижу это существует для javascript, так что, может быть, порт на C #или что-то подобное?
Чтобы сериализовать событие в БД, мне действительно нужно создать новый iCalendar и сериализовать календарь для каждого события? Будет ли способ просто сериализовать событие в БД с помощью этой библиотеки?
Согласно предложению Джона Скита, я начал смотреть на DDay.iCal, и он выглядит очень хорошо. Мой один дополнительный вопрос заключается в том, что в этом примере кажется, что он читает только полный ical (ics )за раз с диска. В моем случае я просто храню события независимо друг от друга в таблице базы данных. Каков наилучший способ:
с использованием этой библиотеки?