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



我是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();
        }
    }

我成功地从我的数据库中获得值,但我不能在没有任何错误的情况下添加任何东西。

你能帮我看看吗?

那太好了!

谢谢你

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

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);
    }
}

最新更新