我在模型上有一个日期时间属性:
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 class OrderTimeModel
{
public DateTime orderTime = DateTime.Now;
public DateTime OrderTime { get { return orderTime; } set { orderTime = value; }
}