使用文件作为数据库?

时间:2012-01-26 15:09:17

标签: c# database entity-framework

使用ASP .NET MVC 3.0从实体框架中,是否可以在测试时将文件用作数据库?我知道这种行动的速度。

在我的场景中,我只是不希望数据库一直在我的计算机上运行。我也不想在需要的时候启动它。

有可能吗?我不是在寻找MDF文件。我正在寻找将整个数据保存在磁盘上的方法。

2 个答案:

答案 0 :(得分:2)

  

是否可以在测试时将文件用作数据库?

是的,确实如此。您需要做的就是为文件定义数据库格式,编写处理程序,编写所有已编辑的逻辑,然后编写供实体框架使用的提供程序,包括对visual studio的工具支持。

总共几年的工作。

所以是的,这是可能的,但没有任何意义。

答案 1 :(得分:2)

SQL Server Compact Edition如何,性能不是太差,它的工作方式与SQLite类似,但所有.Net绑定都在,它们与System.Data.SQLClient命令非常相似。

http://technet.microsoft.com/en-us/library/cc835494.aspx