【发布时间】:2012-09-10 10:54:31
【问题描述】:
好吧,我花了太多时间来敲我的头 :)
我需要在不使用完整数据库服务器的情况下在 Windows 上的会话之间保留少量(少于 1000 个)项目集合。项目是具有十几个字符串属性的简单对象。 数据库/集合/任何东西都应该存储在一个可以在运行时通过代码创建的文件中。
从 SQL server CE 开始,然后切换到 SQLite,但现在我被告知 Entity 是一种方法。 我不介意学习实体,但对于简单的存储来说似乎开销太大。
我该怎么办? (如果还有人真正编写 Windows 小型数据库)
- 抛弃实体,直接通过命令访问 SQLite。
- 将实体与 SQLite 结合使用(希望能提供有关在运行时创建数据库的正确方法的链接)
- 抛弃数据库的整个概念(我放这个是因为以前每本书都有一个关于数据库的章节,现在我没有一本书提到它。互联网上也没有多少新东西,所以人们可能会转向其他一些概念)
谢谢。
【问题讨论】:
-
你的数据库需要被多个用户使用吗?
-
抱歉,忘记了 :) 不,它是单用户数据库。
标签: c# .net database entity-framework sqlite