検索用語、クリックなどを含むエンティティのリストがあります
エンティティ間のクリック量を比較することができます。つまり、「無料サンプル」という語を含むすべてのエンティティ検索が始まり、フレーズの最後に「私を捕まえる」というフレーズを含むすべてのエンティティと比較します。
私は複数のforeachとswitch(ユーザーがクエリと文字列の一部を選択するため)でこれを行うことができますが、Linqを使って "start with"と "end with"関数を使用できることを理解しています。あなたは私を導いてくれますか?例外がスローされます - 複数見つかっがあれば、条件を満足する単一のエンティティを返すためにLINQ Single()/SingleorDefault()
Linqの代表者
var filtered = entities.Where(e =>
e.SearchPattern.StartsWith("Start")
&&
e.SearchPattern.EndsWith("End"));
:条件を満たしているエンティティのセットを返すために
あなたが持っているものを明確にするために少しのコードを投稿できますか? – NibblyPig
@ChenBiran: ようこそ。また、あなたがStackOverflowを初めて使用しているので、あなたは良い回答をupvoteでき、Answerの隣にあるチェックマークをチェックすることで一番助けになった答えを受け入れることができます。このサイトでは、upvoteまたは受け入れられた答えは「感謝」としてカウントされます。 –