Potřebujete jedinečný index. Jaký je účel vašeho modelu? Chcete jeden záznam pro osobu a ReceivedAt je poslední čas, kdy byla „přijata“, nebo je to spíše událost, kdy by zde měla být pokaždé, když byla „přijata“ jednou? Vytvořte jedinečný index buď (Jméno, Titul) nebo (Name,Title,ReceivedAt). Vzhledem k tomu, že DateTime.Now se bude při běhu zvyšovat, uvidíte v druhém případě vícenásobné "poprvé". V prvním případě byste měli změnit ReceivedAt z SetOnInsert na Pouze Set.