【发布时间】:2012-03-09 18:23:52
【问题描述】:
我将 Entity Framework 4 与 MySql.Data.MySqlClient 提供程序一起使用。
我可以知道http://msdn.microsoft.com/en-us/library/bb738563(v=vs.100).aspx 中列出的 CurrentDateTime() 在哪里吗?
我尝试过命名空间 System.Data.Metadata.Edm 和 System.Data.Objects 但没有运气...
更新:我刚刚发现我可以使用 DateTime.Now 而不是 CurrentDateTime() 作为数据库时间。它将在查询中翻译成 NOW()。
现在的问题是 EntityFunctions.AddDays() 不起作用。它没有被翻译成正确的 ADDDATE() 而是 AddDays()。这是否意味着 MySql 不支持规范函数? (MySql 连接器网 6.5.4)
【问题讨论】:
-
听起来不错。你可以把你的代码放在这里吗?