Может кто-нибудь сообщить мне, как я могу получить PropertyChanged.Fody для работы с привязкой данных WPF и базой данных EF 6.0 в первую очередь?
Я не использую MVVM.
У меня есть сгенерированный EF класс с именем "Test" следующим образом ....
///------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace RMS_EF6
{
using System;
using System.Collections.ObjectModel;
public partial class Test
{
public int TestIdentityKey { get; set; }
public Nullable<int> TestNumber1 { get; set; }
public Nullable<int> TestNumber2 { get; set; }
public string TestDescription1 { get; set; }
}
}
Я создал следующий класс PropertyChanged.Fody:
using PropertyChanged;
[AddINotifyPropertyChangedInterfaceAttribute]
public partial class Test
{
private void ArithmeticTest()
{
TestNumber1 = 2 * TestNumber2;
Console.WriteLine($"TestNumber1 = {TestNumber1} \n + TestNumber2 = {TestNumber2}");
}
}
Я могу обновить отдельные поля в базе данных с помощью ручного ввода через WPF GUI, OK, используя привязку данных WPF.
Однако я хочу выполнять такие методы, как ArithmeticTest () в коде, когда пользователи вводят данные через графический интерфейс. Например, когда значение TestNumber2 изменяется в результате ввода данных пользователем.
Может кто-нибудь сказать, что мне нужно добавить в мой код, чтобы это произошло?