나는 간단한 SQL 쿼리를 가지고 있지만, 메신저 내가이 아래 시도 LINQLINQ에서이 SQL을 수행 할 수 있습니까?
select top 1 * from tbl_CarTax tax
ORDER BY ABS(tax.C02_From - 286.0)
에 복제하는 데 어려움을 겪고하지만 난 ... 오류를 얻을 수 - 방법 'INT32 ToInt32를 인식하지 못하는 엔티티에 LINQ (시스템 .Object) '메서드를 사용하고이 메서드는 저장소 식으로 변환 할 수 없습니다.
TaxCost = (from tax in db.DB2011_Vehicle_CarTax
orderby Math.Abs(Convert.ToInt32(C02Level - tax.C02_From))
select tax).SingleOrDefault();
어떤 도움을 가장
Truegilly
을 appriciated됩니다
C02Level 및 tax.C02_From 속성의 유형은 무엇입니까? – SWeko
'C02Level'과'tax.C02_Form'의 데이터 타입은 무엇입니까? 데이터 유형 변환 문제가있을 수 있습니다. –
C02Level은 double이며 세금입니다 .C02_From은 int입니다. – JGilmartin