我一直在涉及Enterprise Library 5数据访问块,你可以使用IRowMapper返回对象非常简洁(有和没有创建访问器)
http://msdn.microsoft.com/en-us/library/ff664533%28v=PandP.50%29.aspx
我一直试图反过来。使用某种Mapper将对象保存到DB,但找不到示例。看起来它只能以一种方式工作(使用Mapper的DB对象到业务对象)。有人成功使用IRowMapper
将对象保存到数据库吗?
我找到了一个名为Mapping Application Blocks的东西,但这只适用于EntLib4.1。我们在EntLib5.0中有类似的东西吗?
答案 0 :(得分:1)
RowMappers明确是DB - >仅对象。 Entlib不是,也永远不会成为对象关系映射器。访问器是一种有用的便利,但它们故意是80%的解决方案。
如果你想要更复杂的东西,你很快就会进入ORM领域,所以我建议你看一下可用于.NET的众多ORM系统之一。