db.SaveChanges EntityValidationErrors异常

时间:2014-03-04 17:50:08

标签: c# validation exception

我的程序有问题:我从数据库中获取数据,我正在尝试使用Button创建一个新人员并将其添加到第一列的列表中,但我得到了一个例外。

  

一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。

这是我的代码:

private void neuespersonal_Click_1(object sender, RoutedEventArgs e)

    {
        Personal p = new Personal();
        p.Vornameh4 = "Neues Personal";
        p.Nachnameq5 = "Nachname";
        Bestellungen b = new Bestellungen();
        b.Bestelldatumh8 = new DateTime(1982,05,21);


        p.Bestellungens.Add(b);



        db.Personals.Add(p);
        db.SaveChanges();  //i get the Exception here
        personal.Items.Refresh();


    }

enter image description here

2 个答案:

答案 0 :(得分:0)

当您尝试使用未针对模型验证的数据保存实体时,您将获得此信息。我会检查模型上的属性是否接受您要填充的数据。

答案 1 :(得分:0)

检查你的web.config。也许你的连接字符串中有一些错误。