Actualización del campo de primer código de fecha y hora de Entity Framework en la modificación

Tengo la siguiente entidad:

public class User
{
    public int UserId { get; set; }
    public string UserName { get; set; }
    public string UserAddress { get; set; }
    public DateTime CreateDate { get; set; }
    public DateTime? UpdateDate { get; set; }
}

¿Cómo puedo hacer elUpdateDate campo de laUser entidad convertido en el servidorDateTime en una actualización? Es decir, cada vez que una entidad en la base de datos se modifica, elUpdateDate el campo cambia a esa fecha y hora exactas, así como a decirUpdateDate = new DateTime(Datetime.Now.Ticks)

Respuestas a la pregunta(2)

Su respuesta a la pregunta