Следующая инструкция будет полностью переведена на SQL:
TblUsers.OrderBy (tu => Math.Pow(tu.PkUserID, 5))
выход
DECLARE @p0 Float = 5
SELECT ...
FROM [tblUser] AS [t0]
ORDER BY POWER(CONVERT(Float,[t0].[pkUserID]), @p0)
Следующие методы не поддерживаются Linq2SQL:
Math.DivRem(Int32, Int32, Int32)
Math.DivRem(Int64, Int64, Int64)
Math.IEEERemainder(Double, Double)
Math.Round()
всегда округляется от нуля в Linq2Sql. В .Net он использует Банковское округление .