.net sqlite没有得到更新
这是我的app.config.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
<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="data source=I:Sompepath\dbfilename"" 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);});