Вы пытаетесь сопоставить записи, которые выглядят следующим образом ...
{ AuthorID = 1; Name = Some "2" }
... используя шаблон, который выглядит следующим образом ...
| Some itemName, Some itemAuthor ->
Обратите внимание, что вашAuthorID является целым числом.Это не Option<int>
.Следовательно, шаблон с двумя значениями Some несовместим.Вместо этого у вас должен быть такой шаблон ...
| Some itemName, itemAuthor ->