2013-07-01 33 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")