次のクエリを使用してリストを取得しようとしましたが、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
しましたが、これを使用する代わりに何か提案はありますか?