gpt4 book ai didi

entity-framework - 具有基于文件的数据库的 Entity Framework

转载 作者:行者123 更新时间:2023-12-03 16:18:13 26 4
gpt4 key购买 nike

我正在开发需要数据库的桌面应用程序。该应用程序目前针对 SQL Express 2005 并且运行良好。但是,我并不热衷于依赖 SQL Express,而是更喜欢使用基于文件的小型数据库。

我的问题是我正在使用 Entity Framework 。我已经尝试过 SQL Compact 和 SQLite,它们在 EF v1 上都有奇怪的问题。创建模型时出现错误,创建模型时出现无效模型......这是一场噩梦。

我准备放弃并以老式的连接/命令模式编写数据层和存储库。不是我最喜欢的计划...

是否有一个轻量级的、基于文件的数据库可以很好地与 EF 配合使用?

或者

我应该在轻量级数据库中使用更好的 ORM 工具而不是 EF 吗?

最佳答案

Mindscape LightSpeed对文件系统数据库(例如 SQLite)具有出色的处理能力,并且对于小型数据库是免费的。

由于它有一个 LINQ 提供程序、Visual Studio 集成设计器(包括在设计表面上支持 SQLite),并且对快速启动和运行有很大帮助,因此采取这一举措是相当直接的 :-)

关于entity-framework - 具有基于文件的数据库的 Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1730858/

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