0

次のクエリを使用してリストを取得しようとしましたが、MasterDto期待される結果が返されませんでした。そのため、指定されたパターンの完全一致結果を取得したいと考えています。

 // Department Code like AB,ABC,BC,...etc.
    string jobNumberPrefixPattern= departmentCode; 

 MasterDto reportDto = unitOfWork.GetRepository<MasterDto>().LinqQuery
                                (m => m.CreateUserid.ToUpper() == userName.ToUpper()
                                      && m.JobNumberTemp.StartsWith(jobNumberPrefixPattern))
                                 .OrderByDescending(m => m.MasterPk)
                                 .FirstOrDefault();

JobNumberTempは文字列フィールドで、departmentCode と number.samples の次の値に基づいて作成されます。

  • AB-0001
  • AB-0002
  • ABC-0001

ここでは を使用string.StartsWithしましたが、これを使用する代わりに何か提案はありますか?

4

1 に答える 1