Adding CreatedDate to an entity using Entity Framework 5 Code First

后端 未结 7 528
心在旅途
心在旅途 2020-12-13 02:24

I am trying to add a CreatedDate property to entities in my Model and am using EF5 Code First. I want this date to not be changed once set, I want it to be a UT

7条回答
  •  北荒
    北荒 (楼主)
    2020-12-13 02:58

    Code First doesn't currently provide a mechanism for providing column default values.

    You will need to manually modify or create base class to automatic update CreatedDate

    public abstract class MyBaseClass
    {
        public MyBaseClass()
        {
            CreatedDate = DateTime.Now;
        }
        public Datetime CreatedDate { get; set; }
    }
    

提交回复
热议问题