Sql server EntityFramework Core中的DateTime属性错误地将数据添加到SQL Server
我在模型上有一个DateTime属性:Sql server EntityFramework Core中的DateTime属性错误地将数据添加到SQL Server,sql-server,entity-framework-core,Sql Server,Entity Framework Core,我在模型上有一个DateTime属性: public class OrderTimeModel { DateTime orderTime; public DateTime OrderTime { get { return orderTime; } set { orderTime = DateTime.Now; } } } 我在SQL Server中输入了错误的日期和时间:01.01.0001 0:00:00我想您需要的是: public DateTime Or
public class OrderTimeModel
{
DateTime orderTime;
public DateTime OrderTime { get { return orderTime; } set { orderTime = DateTime.Now; } }
}
我在SQL Server中输入了错误的日期和时间:01.01.0001 0:00:00我想您需要的是:
public DateTime OrderTime { get; set } = DateTime.Now;
因为set不是默认值,所以它是您设置它时使用的值。我想您想要的是:
public DateTime OrderTime { get; set } = DateTime.Now;
因为set不是默认值,所以它是您设置它的值。好的,我找到了我犯错误的地方
public class OrderTimeModel
{
public DateTime orderTime = DateTime.Now;
public DateTime OrderTime { get { return orderTime; } set { orderTime = value; }
}
好的,我找到了我犯错误的地方
public class OrderTimeModel
{
public DateTime orderTime = DateTime.Now;
public DateTime OrderTime { get { return orderTime; } set { orderTime = value; }
}