連絡先の DbSet があり、次のクエリを実行しようとしています。
from contact in Context.Contacts
where contact.Equals("given contact")
select contact;
システムがNotSupportedOperationException
整数、文字列、GUID などの非スカラー型を作成できないことがわかりました。
データベースからすべてのレコードを取得せずに同じクエリを効率的に実行するにはどうすればよいですか (たとえば、SQL サーバー データベースでフィルタリング操作を実行します)。
注: Contact タイプの Equals メソッドをオーバーライドしました。