gpt4 book ai didi

c# - 是否有任何类可以像数据库一样查询/修改但完全是程序本地和内部的?

转载 作者:太空狗 更新时间:2023-10-29 17:47:26 26 4
gpt4 key购买 nike

是否有任何类可以像 SQL DB 一样被查询/修改,但完全是本地的和程序内部的?

我的目标是编写一个程序,该程序需要一个本地数据源,所有数据都保存在一个文件中,但我希望能够像查询 DB 一样查询该信息存储; LINQ 兼容性将是一个巨大的优势。

只有在程序运行时才能访问数据,这意味着不会有其他进程运行来为数据提供服务,例如 SQL Server。

最佳答案

您可以使用 SQL Server Compact Edition。它在进程内托管,并在本地使用 .sdf 文件。它适用于 LINQ 和 LINQ-to-SQL 设计器。要使用它,您只需添加对 System.Data.SqlServerCe.dll 的引用。它非常轻巧、熟悉,并且在 Visual Studio 中具有出色的支持。

附带说明一下,Visual C++ IDE 团队正在将此数据库用于 Visual Studio 2010 中的 C++ IntelliSense 信息,以替换旧的 .ncb 文件。基于他们进入该项目的既定目标(重写 C++ IDE 以大幅提高 IntelliSense 性能和稳定性),看到它在这里使用说明了很多。

关于c# - 是否有任何类可以像数据库一样查询/修改但完全是程序本地和内部的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2354266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com