本地数据库的数据库 ORM
Posted
技术标签:
【中文标题】本地数据库的数据库 ORM【英文标题】:Database ORM for local database 【发布时间】:2011-11-17 23:04:47 【问题描述】:我想在本地应用程序中使用数据库。在我的研究中,我发现 SQLite 和 SCL Ce 最适合我正在尝试做的事情。最近推广最多的 ORM 是 Entity Framework 4,不幸的是它不支持这些数据库开箱即用的桌面应用程序。我想要实现的是以编程方式创建数据库,理想情况下将通过“代码优先”或“模型优先”方法生成,以后可以通过(CRUD)事务进行操作。我应该使用 Ling to SQL 还是根本不使用 ORM 以获得更好的支持?
【问题讨论】:
【参考方案1】:Entity Framework 4.1(代码优先)完全支持 SQL Server CE 4。两者都可以通过NuGet 轻松获得。
【讨论】:
适用于 ASP.NET/MVC 应用程序,但不适用于本地应用程序,例如WPF。有一些解决方法,但是如果我要选择它们,我宁愿使用 SQLite。以上是关于本地数据库的数据库 ORM的主要内容,如果未能解决你的问题,请参考以下文章