【问题标题】:How to put a whole SQLite file in cache in ASP.NET?如何在 ASP.NET 中将整个 SQLite 文件放入缓存中?
【发布时间】:2014-05-14 20:16:00
【问题描述】:

Noob 需要帮助) 我在 ASP.NET MVC 4 中缓存 SQLite 数据库时遇到问题。我只需要创建 DB.db 文件的临时副本并在会话中使用它并在会话结束时将其删除。如果不这样做,一个会话可能会在使用相同的数据库文件时使另一个会话崩溃。 当然我可以做类似的事情

Cache["Database"] = //Some code transfering DB.db content to cache

但必须有一些方法可以将其复制一段时间。 File.Copy()File.Delete() 不适合。

P.S.> 对不起,我在使用数据库方面完全是个笨蛋。在我探索实体 fw 的路上)

【问题讨论】:

    标签: c# asp.net .net sqlite asp.net-mvc-4


    【解决方案1】:

    您可以在内存中创建 sqlite 数据库,然后我想您可以将该 sqlite db 添加到会话中。不过,这似乎是一种非常糟糕的做法。我会重新考虑你想要做什么。如果您以这种方式继续使用 google sqlite db memory ...我想我记得您只是在连接字符串上添加一些内容以在内存中创建数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 2019-12-06
      • 2021-10-10
      • 2013-02-05
      • 2015-06-23
      • 2015-01-28
      • 2016-09-13
      相关资源
      最近更新 更多