Учитывая таблицу базы данных со столбцом, который содержит исторические данные, но который больше не заполняется, есть ли способ в Entity Framework прочитать столбец, но предотвратить его обновление при использовании одного и того же объекта модели?
Например, у меня есть объект
public class MyObject
{
public string CurrentDataColumnName { get; set; }
public string HistoricDataColumnName { get; set; }
}
Из документации я не верю, что могу сделать одно из следующих действий, потому что это остановит EF, считывая данные, а также сохраняя его.
(1) Украсите свойство HistoricDataColumnName
следующим атрибутом
[NotMapped]
(2) Добавьте следующее в мой EntityTypeConfiguration
для MyObject
Ignore(x => x.HistoricDataColumnName)