Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
发出映射包提供了一个功能强大的可定制的工具相互映射实体。实体可以是简单对象,DataReader的,SQL命令和你所需要的任何东西。该工具使用运行时代码生成,通过发射库。它是有用的神器出山:www.shenqi73.comDTO对象,数据访问层等处理。
有很多的情况时,你必须执行一些动作的每个成员(字段或属性)的对象。经典的案例是DTO对象。让我们想象一下,你有一个数据访问层。在这个层中,你使用一些工具来访问数据库。它可以是例如LINQ到SQL或实体框架或一些其他的ORM工具。这些工具可以使代表数据库表或在更一般的情况下,数据库实体的类。
问题是,这些类包含了很多你的ORM工具的技术细节。它可以是特定的基类,属性,属性,字段等。这不是好主意,让这些类以外的数据访问库,因为有时它是缺乏封装(如果你决定改变ORM工具吗?),有时是不可能的,在所有。可以接受的解决方案是使用DTO(数据转换的对象)。