從使用ASP .NET MVC 3.0的實體框架,測試時可以使用文件作爲數據庫嗎?我知道這種行動的速度。使用文件作爲數據庫?
在我的情況下,我只是不想讓數據庫在我的電腦上一直運行。我也不想在需要時啓動它。
可能嗎?我不在尋找MDF文件。我正在尋找將全部數據保存在磁盤上的方法。
從使用ASP .NET MVC 3.0的實體框架,測試時可以使用文件作爲數據庫嗎?我知道這種行動的速度。使用文件作爲數據庫?
在我的情況下,我只是不想讓數據庫在我的電腦上一直運行。我也不想在需要時啓動它。
可能嗎?我不在尋找MDF文件。我正在尋找將全部數據保存在磁盤上的方法。
是否可以在測試時使用文件作爲數據庫?
是的。您只需要爲文件定義數據庫格式,編寫處理程序,編寫所有受影響的邏輯,然後編寫供實體框架使用的提供程序,包括Visual Studio的工具支持。
總而言之,男人幾年的工作。
所以是的,這是可能的,但它沒有任何意義。
瑪麗我。哈哈哈哈:D –
對於SQL Server Compact Edition來說,性能並不算太差,它的工作原理類似於SQLite,但它具有所有.Net綁定,並且與System.Data.SQLClient命令非常相似。
所以,你想用一個文件作爲一個數據庫,但不想用MDF文件?看起來SQL Server Express正在安裝到MDF文件中,正是您所需要的。這是我過去爲自動化單元測試/本地開發所做的工作,並且效果很好。 – RQDQ
看看[SQLite](http://www.sqlite.org/)。 –
可悲的是,他不希望數據庫服務器也可以動態啓動。 – TomTom