0
Micro ORM PetaPOCO를 사용하고 있습니다. 쿼리를 사용하고 싶습니다. 예외가 발생했습니다. 알고 있으면 알려주십시오.Peta POCO와 같은 쿼리 문제
var context = new PetaPoco.Database(Connection.connectionstring);
SqlQuery = @"SELECT CmsPage.PageId, CmsPage.PageTitle, CmsPage.MenuId, CmsPage.PageDescription, CmsPage.Title, CmsPage.MetaKeyword, CmsPage.MetaDescription, CmsPage.CreatedDate, CmsPage.IsActive
FROM (SELECT ROW_NUMBER() OVER (ORDER BY CmsPage.PageTitle) AS row, CmsPage.PageId, CmsPage.PageTitle, CmsPage.MenuId, CmsPage.PageDescription,
CmsPage.Title, CmsPage.MetaKeyword, CmsPage.MetaDescription, CmsPage.CreatedDate, CmsPage.IsActive FROM CmsPage) AS CmsPage WHERE
CmsPage.PageTitle LIKE @0 and row > ((@CurrPage - 1) * @PageSize) and row <= (@CurrPage * @PageSize)";
List<CmsPagePOCO> obCmsPagePOco = context.Query<CmsPagePOCO>(
SqlQuery,
new
{
@CurrPage = CurrPage,
@PageSize = PageSize,
@PageTitle = "%" + PageTitle + "%"
}).ToList();
return obCmsPagePOco;
이 예외가 점점 :
에 매핑이 개체 유형에서 존재하지를 <> f__AnonymousType1`3 [선택 System.Int32, mscorlib에, 버전 = 4.0.0.0, 문화 = 중립, PublicKeyToken = b77a5c561934e089], [ 알려진 관리되는 공급자 네이티브 형식에 System.Int32, mscorlib, 버전 = 4.0.0.0, 문화 = 중립, PublicKeyToken = b77a5c561934e089], [System.String, mscorlib, 버전 = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089] .
그래, 난, 당신은 또한 바로 지금이 답변을 받고 있습니다 :) 나는 경우 또 다른 문제가 이미 수행 한 어떤 아이디어가 있으시면 http://stackoverflow.com/questions/18412562/web-api-400-badrequest-when-search-parameter-is-blank/18412781?noredirect=1#comment27048785_18412781을 방문하십시오. – dotnetexpert