小编Vyn*_*awa的帖子

在使用实体框架的SaveChanges之后,本地数据库不会更新

我想使用本地数据库(.mdf)和实体框架创建一个winform应用程序.

我已经创建了数据库和模型.当我执行此代码时:

using (var context = new testEntity())
{
    CLIENTS c = new CLIENTS();
    c.Name = "name";
    c.Age = 10;
    context.CLIENTS.Add(c);
    context.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

在数据库中创建了一个客户端,我可以使用以下代码获取它:

using (var context = new testEntity())
{
    List<CLIENTS> clients = context.CLIENTS.ToList();
    //break point here
}
Run Code Online (Sandbox Code Playgroud)

但是关闭程序后添加的客户端不在.mdf文件中.如果我在.mdf文件中添加一些行,我可以显示它们但不是相反的.

如果有人可以帮助我,谢谢

c# entity-framework visual-studio local-database

0
推荐指数
1
解决办法
872
查看次数