无法使用ADO实体在我的DB C#中添加任何内容

时间:2014-03-19 10:20:09

标签: c# database

我是Visual Studio的初学者,所以,请温柔:)

这里是我正在使用的代码:

    private void button1_Click(object sender, EventArgs e)
    {
        using (KrqcSDBEntities context = new KrqcSDBEntities())
        {
            activite monActivite = new activite();
            monActivite.lieu_activite = "Paris";
            monActivite.nom_activite = "Natation";
            context.activite.AddObject(monActivite);
            activite test = context.activite.FirstOrDefault(o => o.id == 1);
            context.SaveChanges();
        }
    }

我成功地从我的数据库中获取了价值但我无法在其中添加任何内容而没有任何错误。

你能看看它并试着帮助我吗?

非常好!

谢谢你

1 个答案:

答案 0 :(得分:1)

首先保存ChangeChanges,然后从数据存储中获取项目:

private void button1_Click(object sender, EventArgs e)
{
    using (KrqcSDBEntities context = new KrqcSDBEntities())
    {
        activite monActivite = new activite();
        monActivite.lieu_activite = "Paris";
        monActivite.nom_activite = "Natation";
        context.activite.AddObject(monActivite);
        context.SaveChanges();


        activite test = context.activite.FirstOrDefault(o => o.id == 1);
    }
}