EntityFunctions之间的区别是什么?TruncateTime和DbFunctions.TruncateTim

本文关键字:TruncateTime DbFunctions TruncateTim 是什么 之间 区别 EntityFunctions | 更新日期: 2023-09-27 18:05:27

EntityFunctions.TruncateTime

DbFunctions.TruncateTime methods?

EntityFunctions之间的区别是什么?TruncateTime和DbFunctions.TruncateTim

没有区别。EntityFunctions是出现在。net框架内建的实体框架版本中的类(从。net 4.5开始)。DbFunctions类是在实体框架6中引入的,它与。net框架分开发布。对于从6.0开始使用EF版本的任何新应用程序,您应该使用DbFunctions类,因为其他类(以及内置EF库的大部分)已经被淘汰,转而支持单独部署的版本。

这两个函数都只是代理调用,它们被转换为实体框架模型中的底层规范函数,并最终转换为SQL调用。