0

我正在考虑将 NPoco 用于大型业务应用程序。我有点担心开发存储库模式是否值得?

我将需要在同一个用例中处理多个实体上的复杂 SQL 语句和广泛的数据库操作。

NPoco 提供了各种数据库操作功能,我认为这些功能不会(直接)被我的存储库层暴露给消费者层。

Edit-1 哪种方法更能充分利用 NPoco?

4

1 回答 1

1

如果您想在单元测试上投入时间,那么存储库模式是值得的。但是,如果您的大部分应用程序逻辑都存储在存储过程和函数中,那么您将受到单元测试的限制,而只需将时间花在集成测试上。

于 2015-12-01T18:25:56.620 回答