Have a custom Setter on property for EF Code First model entity

Можно ли переопределить или добавить код в сеттер свойства объекта модели сущности в подходе EF Code First.

например

public class Contact
{
    [Key]
    public int Id { get; private set; }

    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string JobTitle
    {
        get;
        set { // eg. proper case the job title }
    }

}

Я пробовал иметь публичное свойство с пометкой NotMapped и этот set/get к частному/защищенному свойству, которое есть. Но похоже, что свойство должно быть public, чтобы быть созданным в таблице.

13
задан 24 January 2012 в 16:23
поделиться