Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';不要使用ADO实体在我的DB C#中添加任何内容_C#_Database - Fatal编程技术网

Can';不要使用ADO实体在我的DB C#中添加任何内容

Can';不要使用ADO实体在我的DB C#中添加任何内容,c#,database,C#,Database,我是VisualStudio的初学者,所以请温柔一点:) 下面是我使用的代码: private void button1_Click(object sender, EventArgs e) { using (KrqcSDBEntities context = new KrqcSDBEntities()) { activite monActivite = new activite(); monActiv

我是VisualStudio的初学者,所以请温柔一点:)

下面是我使用的代码:

    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();
        }
    }
我成功地从数据库中获得了价值,但我不能在其中添加任何内容而不出现任何错误

你能看一下并帮我一下吗

那太好了


感谢您先保存更改,然后从数据存储中获取项目:

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

你能分享你得到的错误吗?你确定你要添加的行ID为1吗?贾斯汀·哈维:我没有错误塞德洛夫:我正在使用Server Management Studio检查我的数据库(我的数据库中只有一行[我手动添加的那一行]:activite test=context.activite.FirstOrDefault(o=>o.ID==1);只是为了验证我可以检查我的数据库中有什么如果你没有收到错误,但没有行进入,我会仔细检查你的代码是否指向管理工作室所在的同一个数据库。好的,非常感谢Justin,VS在本地复制了我的数据库,然后,它没有使用正确的数据库!即使我更改了这个(o.id==2,因为我已经有一行)test=null。