Entity framework 4 在实体框架2013中获取Getdate

Entity framework 4 在实体框架2013中获取Getdate,entity-framework-4,Entity Framework 4,我不熟悉实体框架 如何在实体框架中获取服务器日期(获取日期)?(我正在使用VisualStudio2013) 我尝试了SqlFunction.GetDate()。除此之外,还有其他方法来获取日期吗?请尝试在您的问题中更加精确。让我们知道,你想要达到什么目的,这对我们来说是很有用的,你可以用最简单的方式向你提出建议 要直接从服务器获取日期,应该使用ExecuteQuery()方法并调用SQL方法。在您的上下文中,添加如下方法: public DateTime GetDate() { ret

我不熟悉
实体框架

如何在
实体框架
中获取服务器日期(
获取日期
)?(我正在使用
VisualStudio2013


我尝试了
SqlFunction.GetDate()
。除此之外,还有其他方法来获取日期吗?

请尝试在您的问题中更加精确。让我们知道,你想要达到什么目的,这对我们来说是很有用的,你可以用最简单的方式向你提出建议

要直接从服务器获取日期,应该使用ExecuteQuery()方法并调用SQL方法。在您的上下文中,添加如下方法:

public DateTime GetDate()
{
    return ExecuteQuery<DateTime>("SELECT GETDATE()").First();
}
是原始的T-SQL方法

要获得添加日期实体,最简单的方法是在应用程序级别调用方法。为此,请将属性添加到您的实体之一:

public DateTime DateAdded { get; set; }
添加新实体调用时(db表示上下文对象):

由于这些操作,您将获得当前日期。祝你好运

public DateTime DateAdded { get; set; }
db.DateAdded = DateTime.Now;