protected override void OnBuild(ModelConfigurationBuilder <TestEntity, TestModel> builder) { builder.EntityProperty(entity => entity.Id) .HasModelProperty(model => model.Id); builder.EntityProperty(entity => entity.Name) .HasModelProperty(model => model.Name); builder.EntityProperty(entity => entity.Email) .HasModelProperty(model => model.Email); builder.EntityProperty(entity => entity.Birthdate) .HasModelProperty(model => model.Birthdate); builder.ModelProperty(model => model.Age) .ModelOnly() .GetEntityValue(entity => new DateTime(DateTime.Today.Subtract(entity.Birthdate).Ticks).Year); builder.ModelProperty(model => model.CreatedAt) .HasEntityProperty(entity => entity.CreatedAt) .IsModelOnly(); }