Я использую C# 2010 Entity Framework код первого Если у меня есть класс, как этотИспользование OnPropertyChanged с Entity Framework кода первого
partial class test
{
public double value1;
public double value2;
public double value3;
public double totals;
}
Это генерируется код
, как я мог бы создать частичный класс известково Итого
partial class test
{
public double totals { get { return value1 + value2 + value3; } }
1 - Вы знаете, что изменить сгенерированный класс нецелесообразно. 2 - нет возможности частично определить итоговые значения свойств. 3 - И использование класса метаданных не обновляет итоговые значения до сохранения изменений.
Я признателен, если кто может определить, каким образом можно реализовать OnPropertyChanged и использовать для решения этой задачи
Благодарности
Мне нужно, чтобы Totals обновлялись, если значение value1 или value2 или value3 изменены. также я не могу удалить итоговые значения из исходного класса, пока он автогенерируется с помощью ef, и он существует в базе данных – Sam1970
Грязная конструкция базы данных ... хорошо, в этом случае вы можете просто определить частичные методы OnPropertyChanged в вашем частичном классе (например, Onvalue1Changed (двойное значение)). Это объясняется здесь: http://msdn.microsoft.com/en-us/library/cc716747.aspx – kad81
Сначала я использую код. не могли бы вы привести пример, как я могу добавить Onpropertychanged в мой неполный класс. пример, который вы прикрепляете для EntityObject – Sam1970