ユーザーが既にキューに入っているかどうかを確認する Entity Framework ステートメントがあります。シンプルに思えますが、何らかの理由で例外が発生します。
「実体化された値が null であるため、値型 'Boolean' へのキャストは失敗しました。結果型のジェネリック パラメーターまたはクエリは、null 許容型を使用する必要があります。」
理由を知っている人はいますか?
var campaignIds = campaigns.Select(c => c.Id);
return _queuedRecipientRepository.GetTable().Any(q => campaignIds.Contains(q.CampaignId) && q.Recipient.Id == recipient.Id);