2013-08-16 3 views
0

petapoco를 사용하고 있습니다.mvc4 PetaPoco와 같은 쿼리 예외 발생

과 같은 검색어를 사용하여 올바른 검색어가 있는지 알려주세요.

var context = new PetaPoco.Database(Connection.connectionstring); 

      SqlQuery = 

      @"SELECT MenuId, MenuTitle, OrderNumber, CreatedDate, IsActive 
      from Menu 
      where MenuTitle LIKE @0, '%@MenuTitle%'"; 

      List<MenuPOCO> objMenuPoco = context.Query<MenuPOCO> 
       (
       SqlQuery, 
       new 
       { 
        @MenuTitle = MenuTitle 

       }).ToList(); 

      return objMenuPoco; 

구문이 올바른지 알려주십시오. 각 검색에 0 개의 레코드가 있습니다.

감사

+0

확인 지금 얻었다. 올바른 내용은 다음과 같습니다. List objMenuPoco = context.Query ("SELECT * 어디에서 MenuTitle LIKE @ 0", "%"+ MenuTitle + "%"). ToList(); – dotnetexpert

답변

1
var context = new PetaPoco.Database(Connection.connectionstring); 

     SqlQuery = 

     @"SELECT MenuId, MenuTitle, OrderNumber, CreatedDate, IsActive 
     from Menu 
     where MenuTitle LIKE @0"; 

     List<MenuPOCO> objMenuPoco = context.Query<MenuPOCO>(SqlQuery, "%" + MenuTitle + "%").ToList(); 

     return objMenuPoco; 
+0

실제 쿼리를 봅니다.이 스크립트를 실행하고 싶습니다. http://stackoverflow.com/questions/18402194/peta-poco-like-query-issue – dotnetexpert