0
const string keyword = "manoj";
rsp.DataSource = company.GetCompanySearch(keyword);
rsp.DataBind();
using (var context = huntableEntities.GetEntitiesWithNoLock())
{
IEnumerable<Company> query = context.Companies.ToList();
if (!string.IsNullOrEmpty(keyword))
{
keyword = keyword.ToLower();
query = query.Where(u=>u.CompanyName.Contains(keyword)
|| u.EmailAdress.Contains(keyword)
||u.MasterCountry.Description.Contains(keyword)
||u.MasterIndustry.Description.Contains(keyword)
||u.CompanyDescription.Contains(keyword)
||u.CompanyHeading.Contains(keyword));
}
return query.ToList();
}
쿼리 결과가 표시되지 않습니다. 데이터베이스에는 manoj라는 이름의 27 개의 레코드가 있습니다. 당신은 식을 줄 query = query.Where(...
에 의해 확장 될의 IQueryable<Company>
로쿼리를 실행하지 않고 결과를 얻지 못했습니다.
var query = context.Companies;
이 query
변에 줄 IEnumerable<Company> query = ...
을 변경하는 경우 내부 예외가 예상대로 작동합니다이
예외를 throw하는 행은 무엇입니까? –
내부 예외는 null입니까? 그래서 예외가 있었습니까? –