MVC2 (ASP.NET MVC 2 Framework)의 예제를 따르고 있습니다. 내 질문에 LINQ to SQL 및 mySQL 데이터베이스에 관한 것입니다. 이 책의 예제는 SQLServer에 연결되어 있으며, mySQL 데이터베이스에 연결하고 있습니다.MVC2 with mySQL 및 LINQ to SQL
지금까지 나는 그러나, 나는 다음과 같은 LINQ 문에 erroring있어 것을 알았어 야 ... DB를 연결하고 기록을 당길 수 있었다 : 나는 읽었습니다
return View(productsRepository.Products
.Skip((page - 1) * PageSize)
.Take(PageSize)
.ToList()
);
LINQ to SQL은 원래 mySQL을 지원하지 않았지만 mySQL .Net 커넥터를 사용하면 이러한 변화가 있었습니까? LINQ to SQL은 이제 MySQL에서 완벽하게 지원됩니까?
mySQL이 아직 완전히 지원되지 않는 경우 차이점을 이해하는 데 도움이되는 참조가 있습니까?
감사
은 BTW 내가지고있어 오류 메시지는 다음과 같습니다
당신은 당신의 SQL 구문에 오류가 있습니다; 올바른 구문 근처에서 사용하는 MySQL 서버 버전에 해당하는 설명서를 확인 't0
에 의해 (ORDER를. ProductId
, t0
을. Name
, t0
을. Description
, t0
을. Price
, t0
을.'라인 3
후 첫 번째 의미 (의미 그들은 0,1,2가, ..., N보다는 1,2,3, ..., n은 계산) 페이지는 음수 인'-1 * PageSize'를 건너 뜁니다. 코드에서 '-1 *'을 제거하면 (페이지가 0으로 인덱싱되었다고 가정 할 때) 어떻게됩니까? – KPthunder
@KPthunder - 그걸로 생각 했었지만 - 1을 꺼낸 후에도 여전히 같은 오류가 발생했습니다. – webdad3