我试图获取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
是字符串字段,它是根据部门代码和数字的下一个值创建的。示例如下。
- AB-0001
- AB-0002
- ABC-0001
我在这里使用string.StartsWith
,而不是使用this有什么建议吗?