C#で.NET用SDKを使用して部分一致検索

.NET用SDKをC#で使用したいのですが、

レコードの顧客名の部分検索をしたい場合、VB.NETであれば

Dim KyakuS As List(Of KyakuModel) = KyakuModel.Find(Of KyakuModel)(Function(x) x.TOKU_NAME_DSP Like TName)

とすることでTOKU_NAME_DSP内にTName内の文字列を含むレコードを検索できるのですが、C#の場合Like演算子がないため、このままC#に置き換えて

List<KyakuModel> KyakuS = KyakuModel.Find<KyakuModel>(x => x.TOKU_NAME_DSP Like TName)

と記述してもLikeがないということでエラーになります。

C#で文字列の部分一致を調べる場合に使用するRegex.IsMatchや文字列の位置を検索するIndexOfを使用して

List<KyakuModel> KyakuS = KyakuModel.Find<KyakuModel>(x => RageX(x.TOKU_NAME_DSP,“.*”+TName+“.*”,RegexOptions.None))

List<KyakuModel> KyakuS = KyakuModel.Find<KyakuModel>(x => (x.TOKU_NAME_DSP.IndexOf(TName)!=-1))

など行ってみたのですが、うまくいきません。

どのようにすれば良いのでしょうか?