一千萬個為什麽

搜索

支持測試數據的.NET持久性框架

我們目前使用SubSonic作為持久層,因為它很輕,但也因為它允許我們提供測試數據,所以我們的DAL可以在不碰數據庫的情況下進行測試。我絕對喜歡SubSonic。但是,由於我們也在考慮使用SubSonic的其他問題,我現在正在尋找替代品,而我們的項目還很年輕。長話短說,有沒有另一個.NET持久化框架,可以讓開發人員分享測試數據?

最佳答案

AFAIK,hNibernate現在不支持這個功能,但是如果你配置測試數據庫在“內存”模式下工作,可以實現。 SQLite支持這種模式。

Here is a sample of configuring and tests.

轉載註明原文: 支持測試數據的.NET持久性框架