2013-07-01 34 views
0

某些字符开始我有一个像下面这行不包括从信开始SQL查询X排除行从使用LINQ

select * from table where name like 'x%' 

我怎样写它同样使用LINQ?

我尝试使用

var query = (from a in _tableARepository.AsQueryable() 
       join b in _tableBRepository.AsQueryable() 
        on a.Id equals b.Id 
       where a.name.contains("x") 
       select new { a, b}); 

但是这包括以 “X”

回答

3

一切,如果a.name是一个字符串,只需使用where a.name.StartsWith("x")