SQLite 与实体框架

发布于 2024-10-23 23:36:56 字数 252 浏览 1 评论 0原文

嘿伙计们, 我正在开发一个小型控制台应用程序,它应该解析文本并将数据放入 SQLite 数据库,该应用程序用 C# 3.5 + 实体框架编写,以将数据保存到 SQLite。一切正常,但在应用程序完成其工作后,我无法在 SQLite 文件中找到数据。在应用程序运行期间,我可以保留并从数据库读取数据,但是完成后我在 SQLite Administrator (http://sqliteadmin.orbmu2k.de/) 中打开数据库,但没有发现任何数据。 有人知道出了什么问题吗?谢谢。

Hey folks,
I'm developing a small console app, that should parse text and place data to an SQLite db, app written in C# 3.5 + Entity Framework to persist data to the SQLite. Everything works fine expect that fact that after app did its job I can't find data in the SQLite file. During app running I can persist and read data from db but when it's done I open db in SQLite Administrator (http://sqliteadmin.orbmu2k.de/) and found no data.
Does anybody know what's wrong? Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

宫墨修音 2024-10-30 23:36:56

您确定没有将 SqLiteConnection 配置为使用内存数据库或用户存储中的临时文件吗? SqLite 可以在几乎任何地方、几乎任何时间长度上设置数据库,并且其默认行为可能不是您所期望的。

Are you sure you're not configuring your SqLiteConnection to use an in-memory database, or a temp file in the user store? SqLite can set up a database almost anywhere, for almost any length of time, and its default behavior may not be what you expect.

鹿港小镇 2024-10-30 23:36:56

从我的角度来看,应用程序在部署到 bin 文件夹后也将数据库文件复制到那里并使用该数据库文件进行操作,数据就在那里。

So silly from my side, app after deploying to the bin folder copied db file there as well and manipulated with that db file, data is there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文