DataMapper和单表继承

时间:2013-09-08 10:45:16

标签: datamapper single-table-inheritance

我有父母有两个孩子的员工和会员,会员有两个孩子普通和高级。

我在数据库中实现了单表继承方法。现在我想问一下datamapper,应该怎么样?

我应该只有PersonDataMapper类,然后根据传递给我的类来表现正常,员工,会员等等?

或者我应该为每个类分别使用datamapper类吗?即具有PersonDataMapper,EmployeeDataMapper,MemberDataMapper等。

这是另一个演示:

class Person
{
}

class Member : Person
{
}

class Employee : Person 
{
}

class Regular : Member
{
}

class Premium : Member
{
}

现在我想使用Single Table Inheritance为上面的类结构实现datamapper,它应该是什么样的?

0 个答案:

没有答案