2014-03-26 34 views
0

我有一个简单的形式与3个文本框和一个按钮。我想要做的就是将表单中的数据发送到我的数据库。在我的数据库中,我有一个名为联系人的表(ID-Primary Key,fname,lname,phone)我创建了一个Ado.net实体框架模型并将其称为联系人。简单的窗体集合使用Asp.Net c# - 实体框架工作

这是迄今为止我已经得到了代码:

protected void Button1_Click(object sender, EventArgs e) 
{ 
    Contact con = new Contact(); 
    con.fname = TextBox1.Text; 
    con.sname = TextBox2.Text; 
    con.phone = TextBox3.ToString(); 

    ContactDb db = new ContactDb(); 
    db.Contacts.Add(con); 
    db.SaveChanges(); 
} 

当我点击确定这个错误出现:验证失败的一个或多个实体。有关更多详细信息,请参阅“EntityValidationErrors”属性。

回答

0

我猜con.phone = TextBox3.ToString();应该TextBox3.Text;

你可能有一些验证归因于你ContactDb类可能是值得张贴我们来看看为好。

+0

如何检查验证是否归因?谢谢丹 – user3120015

+0

哎呀,意味着属性。找到ContactDb的类实现并使用它更新您的文章。如果它很大,只需包含'fname','sname'和'phone'属性的实现。 –