Linq to sql 在linq to sql中使用DB内置函数

Linq to sql 在linq to sql中使用DB内置函数,linq-to-sql,Linq To Sql,是否可以使用CE数据库的内置函数,例如WP7的LINQtoSQL中的数学函数POWER、SIN、COS?我在网上找不到任何示例。以下语句将完全转换为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) Linq

是否可以使用CE数据库的内置函数,例如WP7的LINQtoSQL中的数学函数POWER、SIN、COS?我在网上找不到任何示例。

以下语句将完全转换为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.DivRemInt32,Int32,Int32 Math.DivRemInt64,Int64,Int64 Math.IEEERemainderDouble,Double
在Linq2Sql中,舍入总是从零开始舍入。在.Net中,它使用。

哇,直接在Linq语句中使用C数学函数实际上是可行的。它如何知道如何将C数学函数转换为CE的内置函数?但是谢谢!有关提供者如何工作的一些见解和案例研究,您可以阅读。