Выборочное обновление (а не обновление) полей - PullRequest
0 голосов
/ 21 февраля 2012

Есть ли способ сказать EF 4.3+ не обновлять некоторые поля?

У нас есть стандарт в БД, где у каждой таблицы есть столбец «CreatedBy».Я хотел бы убедиться, что невозможно обновить этот столбец.

Самое безопасное, что я вижу, это сказать EF не отображать соответствующие свойства, а только обновить.

IsЕсть ли способ сделать это?

1 Ответ

0 голосов
/ 21 февраля 2012

Если вы используете код первым, вы можете использовать атрибут DatabaseGenerated для настройки свойства как Computed.

    [DatabaseGenerated(DatabaseGeneratedOption.Computed)]
    public string Foo { get; set; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...