0

现在我正在决定一个OR/M我正在研究的解决方案。一方面,我处于 ​​EF 与 LinqToSql 和Dapper(两者)之间的十字路口。

SO 使用 L2SQL 和 Dapper(用于性能瓶颈)的事实吸引了我实施这个解决方案。最初吸引我到 EF 的是我可以实现 POCO 实体的简单性。

我用谷歌搜索了一段时间,但找不到我要找的东西。我想要一个干净简单的解决方案,将 LinqToSql 与 POCO 实体一起使用。也就是说,拥有与 POCO 实体的存储库合同,而不必手动将这些映射到 LinqToSql 实体。这可以通过使用AutoMapper轻松实现吗?

我认为这应该不是问题,从 POCO 映射到 L2SQL 然后再返回(返回值)到 POCO 的调用也不会超过一对。

有没有我可以研究的扩展方法,如果它从未实例化,它会创建一个默认映射器?

除了使用某种映射工具(例如您CreateObjectSet<T>在 EF 中所做的)之外,还有其他解决方案吗?

4

0 回答 0