在ADMIN模式下运行时未获取Entity Framework Core Sqlite数据

我从未见过这个奇怪的问题。我有一个使用Sqlite数据库的winform控制台应用程序,并且正在使用Entity Framework Core Sqlite进行数据插入,更新等。

用于显示数据的代码非常简单

List<BL.EndPoint> LiEpS = dbContext.EndPoints.ToList();

当我以正常方式打开Winform时,它正在加载数据,但是当我以“以管理员身份运行”打开时,它没有显示任何数据。见下图

在ADMIN模式下运行时未获取Entity Framework Core Sqlite数据

奇怪的是,当我在Sqlite Browser中打开数据库时,我惊讶地发现其中一个表中没有数据,那么当我以普通模式打开该表中的数据时,结果又如何呢?见下图

在ADMIN模式下运行时未获取Entity Framework Core Sqlite数据

1)我非常困惑。当我打开表时,为什么在Sqlite Browser中没有显示数据,但是当应用程序以正常方式运行时却显示了数据?

2)Entity Framework Sqlite Core是否有可能保存数据,但在sqlite浏览器中不可见?

3)在正常模式下运行时,相同的代码如何显示数据,而在以ADMIN身份运行时,如何不显示数据?

wwl776 回答:在ADMIN模式下运行时未获取Entity Framework Core Sqlite数据

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3107378.html

大家都在问