Каков наилучший способ обновления столбцов, зависящих от других столбцов (entity framework)?
Привет,
Я использую WPF с шаблоном MVVM и Entity Framework для доступа к данным из базы данных SQL.
Я использую Entity Framework для реинжиниринга базы данных и получения из нее сущностей.
Теперь мне нужно обновить некоторые данные в таблице Table_A, которая имеет 30 столбцов, но мне нужно только, чтобы пользователь мог обновить Column10. Проблема в том, что Column12 зависит от Column10 (Column12 = Column10 + Column11).
1. каков наиболее эффективный путь? Нужно ли мне извлекать все столбцы из таблицы а с помощью запроса LINQ? Должен ли я создать себе новую сущность в конструкторе. edmx? Мне действительно нужно, чтобы результат был ObservableColletion, поэтому создание анонимных запросов несколько выходит за рамки картины..
2-Как и где я буду кодировать часть логики для обновления Column12?
Что я уже пробовал:
Получение всех столбцов из базы данных, но это не эффективно..