简单的LinqToSql POCO,AutoMapping是唯一的选择吗?

时间:2012-05-08 13:52:54

标签: linq-to-sql automapper poco

现在我正在决定OR/M我正在努力解决的问题。另一方面,我一直处于EF与LinqToSql和Dapper(两者)之间的十字路口。

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

我用google搜索了一段时间,我找不到我要找的东西。我想要一个简洁的解决方案,将LinqToSql与POCO实体一起使用。也就是说,与POCO实体签订存储库合同,而不必手动将它们映射到LinqToSql实体。通过使用AutoMapper

可以轻松实现这一目标

我认为它不应该是一个问题,也不需要超过一对调用从POCO映射到L2SQL然后返回(返回值)到POCO。

我是否可以查看任何扩展方法,如果它从未实例化,会创建默认映射器?

除了使用某种映射工具之外,还有其他解决方案吗,比如你在EF中使用CreateObjectSet<T>做什么?

0 个答案:

没有答案