方案一:
在XML映射文件中使用的resultMap,
优点:可以被重复使用。
通过里面的id标签和result标签来建立映射关系,由property和column分别指定实体类属性和数据表的列名。
方案二:
让字段的别名与实体类的属性名相同,
优点:操作简单,容易理解。
缺点:当这样的语句出现的次数过多的时候,到时冗余代码增多,这些别名不能重用。
select _id id, name, age from user
Select("select _id id
领域层
实体是DDD(领域驱动设计)的核心概念之一。Eric Evans是这样描述的“很多对象不是通过它们的属性定义的,而是通过一连串的连续性事件和标识定义的”(引用领域驱动设计一书)。
译者注:对象不是通过它们的属性来下根本性的定义,而应该是通过它的线性连续性和标识性定义的。。所以,实体是具有唯一标识的ID且存储在数据库中。实体通常被映射成数据库中的一个表。
实体类(Entity classes)
在ABP中,实体继承自Entity类,请看下面示例:
public class Person