使用实体框架更新本地数据库

时间:2014-01-27 07:04:10

标签: c# sql entity-framework local-database

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

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

在一个新创建的WPF项目中,我添加了New Item - >本地数据库, 然后是数据集 - >完成并在该数据库中我创建了一个包含2列的表:ID和name。

然后添加 - >新商品 - >该基地的ADO.NET实体数据模型

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

    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时,一切都运行良好。

0 个答案:

没有答案