对于我的 IRepository,我想:
- 让它可以被 dapper、petapoco、mass 等微型生物使用……用于 SPEED
- 要在服务器上运行 where 子句,希望使用 Expression/IQueryable 样式(这也是非常可交换的)
有可能两者兼得吗?您将如何为微组织编写 IRepository Where?微型 ORM 是否适用于大到需要存储库的项目?
我需要速度和交换能力。如果没有一个好的地方,我的存储库模式就毫无价值,对吧?
对于我的 IRepository,我想:
有可能两者兼得吗?您将如何为微组织编写 IRepository Where?微型 ORM 是否适用于大到需要存储库的项目?
我需要速度和交换能力。如果没有一个好的地方,我的存储库模式就毫无价值,对吧?
如果您喜欢像 POCO 类这样看起来不错的东西,并且还想要 MicroORM 的速度,那么您必须检查ServiceStack OrmLite。甚至您也可以使用 Massive 或 Dapper。只是使用它会有所不同。
但有一件事是肯定的,代码会更少,速度就像任何东西。如果您需要任何代码片段,请告诉我。只需浏览 github 站点,这将有所帮助。