0

我在使用 Entity 框架更新本地数据库时遇到问题。

我将向您展示一个简单的基本问题示例,我将按字面意思输入,因此任何阅读此内容的人都可以看到我是否忘记了某些内容。

在一个新创建的 WPF 项目中,我添加了 New Item -> Local Database,然后添加了 Dataset -> Finish,在该数据库中,我创建了一个包含 2 列的表:ID 和名称。

然后添加 -> 新项目 -> 该基础的 ADO.NET 实体数据模型

我制作了一个带有单击事件的按钮,它应该在表列中添加一个新值,但数据库中没有任何事情发生。这是我写的代码:

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        Database1Entities DbTest = new Database1Entities();

        Table1 table = new Table1
        {               
            Name = "John"               
        };

        DbTest.AddToTable1(table);
        DbTest.SaveChanges();              
    }

当我执行程序时,在调试中出现以下错误:更新条目时发生错误。有关详细信息,请参阅内部异常。

我不明白出了什么问题,因为当我对在 SQL 服务器中创建的数据库做同样的事情,并通过 EDM 连接到 VS2010 时,一切正常。

4

0 回答 0