【发布时间】:2015-01-02 01:52:45
【问题描述】:
所以我遇到了这个错误:
未处理的类型异常 'System.Data.Entity.ModelConfiguration.ModelValidationException' 发生在 EntityFramework.dll 中。
private void button_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Are you sure?");
var db = new AndmebaasContext();
Console.WriteLine("vajtuasid comboboxi");
string name = "Peeter";
int number = 5081976;
long isikukood = 39502266016;
bool Kliendikaart = true;
//DateTime TulebJargi = new DateTime(02, 01, 2015);
// DateTime ToobTagasi = new DateTime(23, 01, 2015);
string lumelauad = "Flow 150";
string MaeSuusad = "Rossignol 170";
var kliendinimi = new Kliendid { KliendiNimi = name};
db.Kontakt.Add(kliendinimi);// ERROR Seems to be HERE!!!
db.SaveChanges();
var query = from b in db.Kontakt
orderby b.KliendiNimi
select b;
foreach (var item in query)
{
Console.WriteLine(item.KliendiNimi);
}
所以这是 wpf 中主脚本的一部分,我写了一条评论,其中 Visual Studio 编译器为我显示错误。
public class AndmebaasContext : DbContext
{
public DbSet<Kliendid> Kontakt { get; set; }
public DbSet<KliendiRendiAndmed> KliendiRendiAndmed { get; set; }
public DbSet<KliendiRenditudVarustus> KliendiRenditudVarustus { get; set; }
}
最后一类是用来制作数据库的,可能有错误
public class Kliendid
{
public int KliendiID { get; set; }
public string KliendiNimi { get; set; }
public int KliendiNumber { get; set; }
public long KliendiIsikukood { get; set; }
public bool KliendiKliendikaart { get; set; }
public virtual List<KliendiRendiAndmed> Kliendirendiandmed { get; set; }
}
public class KliendiRendiAndmed
{
public int KliendiRendiAndmeteID { get; set; }
public DateTime TulebJärgi { get; set; }
public DateTime ToobTagasi { get; set; }
public virtual List<KliendiRenditudVarustus> Kliendirenditudvarustus {get; set;}
}
public class KliendiRenditudVarustus
{
public int KliendiRenditudVarustuseID { get; set; }
public string LumeLaud { get; set; }
public string LumeLauaSaapad { get; set; }
public string MaeSuusk { get; set; }
public string MaeSuusaSaapad { get; set; }
public string SuusaKepid { get; set; }
public virtual Kliendid Kliendid { get; set; }
}
希望有人能帮助我,祝大家新年快乐! :)
【问题讨论】:
标签: c# wpf database entity-framework code-first