it:ad:ef:validation

Validation is automatically done on Save, but can be triggered early:

public static void Validation()
  {
      using (var context = new CompanyContext())
      {
          var manager = new Manager() { Name = string.Empty };
          context.Managers.Add(manager);
        var validationErrors = context.GetValidationErrors()
            .Where(vr => !vr.IsValid)
            .SelectMany(vr => vr.ValidationErrors);
 
        foreach (var error in validationErrors)
        {
            Console.WriteLine(error.ErrorMessage);
        }
 
        Console.ReadKey();
    }
}
  • /home/skysigal/public_html/data/pages/it/ad/ef/validation.txt
  • Last modified: 2023/11/04 22:24
  • by 127.0.0.1