【发布时间】:2013-12-20 11:19:38
【问题描述】:
我正在从数据库中获取数据,我需要检查用户输入的匹配数据。 不幸的是,由于数据库记录中的空格太多,我没有正确理解它。
_usersinapplicationroles.All().Where(a => a.ApplicationRoleId == iAppRoleId && (Regex.Replace(a.User.DisplayName, @"\s\s+", " ").Trim() == Regex.Replace(strDisplayName, @"\s\s+", " ").Trim())).AsQueryable();
上面的表达式是错误的:由于 a.user.DisplayName 之前的正则表达式,找不到 'a'。
请更正此错误。
【问题讨论】: