这样写:db.NAMES.Where(w => w.NAMES_TID.Contains("[0-9]")) 无法实现 ,生成的sql 的where 条件是这样的WHERE [Extent1].[NAMES_TID] LIKE N'%~[0-9]%' ESCAPE N'~'