C#Entity Framework没有获取SQLite数据库的更改

时间:2017-05-03 13:19:44

标签: c# entity-framework sqlite

我有一个使用Microsoft Entity框架的SQLite数据库的C#Windows服务。这就是我设置SQLlite数据库的方式:

 var services = new ServiceCollection();
 services.AddDbContext<ServicesDbContext>(options => options.UseSqlite($"Filename={fileName}"));

我遇到了问题...如果我使用外部SQLite客户端在表上添加一行,我会立即看到C#服务中的新行。如果我更改现有行上的字段,我将看不到新值:我需要重新启动服务才能执行此操作。任何其他外部SQLite客户端都在接受更改。

这种行为可能是什么原因?

0 个答案:

没有答案