在Enterprise Library 5.0(数据访问应用程序块)中映射应用程序块?

时间:2010-10-05 20:45:25

标签: enterprise-library data-access daab

我一直在涉及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中有类似的东西吗?

1 个答案:

答案 0 :(得分:1)

RowMappers明确是DB - >仅对象。 Entlib不是,也永远不会成为对象关系映射器。访问器是一种有用的便利,但它们故意是80%的解决方案。

如果你想要更复杂的东西,你很快就会进入ORM领域,所以我建议你看一下可用于.NET的众多ORM系统之一。