.net sqlite没有得到更新

.net sqlite没有得到更新,.net,entity-framework,sqlite,.net,Entity Framework,Sqlite,这是我的app.config <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> <connectionStrings> <add name="DataBaseEntity" connectionString="metadata

这是我的app.config

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
  <connectionStrings>
    <add name="DataBaseEntity"  connectionString="metadata=res://*/DBModel.csdl|res://*/DBModel.ssdl|res://*/DBModel.msl;provider=System.Data.SQLite;provider connection string=&quot;data  source=I:Sompepath\dbfilename&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>
委托函数如下所示

(context =>{var abc = new xyz();                
            context.xyzs.AddObject(abc);});
数据库没有刚添加到委托中的数据

在应用程序中也没有例外

上下文中的连接对象如下所示


删除
上下文。接受更改()
该调用告诉EF没有挂起的更改,因此
SaveChanges
没有要保存到数据库的内容,因为它认为所有更改都已保存

所有修改正确保存到数据库后,通常在
SaveChanges
内调用中的
AcceptAllChanges
。此方法是公共的,以支持某些复杂的场景,您希望在这些场景中保存修改

(context =>{var abc = new xyz();                
            context.xyzs.AddObject(abc);});