是否可以在WP7的LINQ to SQL中使用CE数据库的内置函数,如数学函数POWER,SIN,COS?我在网上找不到任何样品。
答案 0 :(得分:0)
以下语句将完全转换为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()
总是从零开始。在.Net中,它使用Banker's rounding。