.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))
など行ってみたのですが、うまくいきません。
どのようにすれば良いのでしょうか?