Мне нужен календарь с повторяющимися событиями и простым способом хранения информации в БД и представления сохраненных событий от БД до внешнего интерфейса.
Я пытался использовать формат данных iCalendar с rrule.js на переднем конце и iCal.NET (2.3.5) на заднем конце, сохраняя шаблон повторения в db в виде строки с формой RecurrencePattern.ToString()
и анализируя строку спереди с rrulestr()
. Я хотел бы хранить подобные шаблоны, такие как RRuleSet, с iCal.NET, но это кажется невозможным.
Есть ли способ сохранить строку стиля RRuleSet с iCal.NET или какой-либо другой библиотекой или есть лучший способ обработки повторяющихся событий спереди назад и сзади вперед?