2011-05-19 21 views
0

我正在尋找一種簡單的方法來在試驗和創建模擬UI或服務時堅持對象。我已經知道在生產可釋放產品後我最終會使用什麼ORM,但我不想在現階段將其設置完成。什麼是在開發和實驗過程中堅持對象在.net中的簡單/輕量級方法?

我在尋找的東西:

  • 具有較低的安裝要求(理想情況下,單個DLL)
  • 具有低設置要求(不列定義,沒有XML映射,沒有創建表。)
  • 性能低(其實只是需要支持1個或2個併發用戶)
  • 仍然存在跨應用程序數據重新

我真正想要的是類似於應用程序重新啓動後存活的哈希表。

你會看到什麼工具適合這個?當你想堅持簡單的數據結構而沒有任何麻煩時,你採取什麼方法?

回答

3

您可以使用該框架的內置Serialization Support

在您的要求方面:

  • 沒有安裝要求(框架已經)
  • 沒有設置要求(提供類型都是可序列化)
  • 性能並不像大多數的ORM一樣好,但仍作品。
  • 能堅持的數據文件,或者可以採取流
0

以及將棘手勾選所有這些盒子任何其他來源。

我以前用過SQLite,挺模仿DB。

由於涉及到持久性,您可以嘗試使用本機Xml序列化/ JSON或Google的ProtoBuffers。

如果你有你的數據域模型,那麼你可以很容易地從底層數據進行Desereliaze/Restore(簡單的轉儲文件/ xml/db)。

這樣你就可以使用域模型而不是底層數據。您稍後可以更改您的底部數據,但您的域名模型保持不變

相關問題