我在下面的SQL查询中选择了varchar字段中的最大整数值,其值以MB开头。
select max( cast(substring( sLicenseNo, 4, len(sLicenseNo)) as int)) as licno from ApplicationForm where sLicenseNo like 'MB%'
如何将此lambda表达式转换为与实体框架一起使用?
答案 0 :(得分:0)
试试这个
TestDataContext db = new TestDataContext();
var res = db.ApplicationForms.Where(y => y.sLicenseNo.Contains("MB")).Select(x => Convert.ToInt32(x.sLicenseNo.Substring(2))).Max();
告诉我它是否有效。