读书人

用多表兑现ORM的类继承怎样确定具体

发布时间: 2011-12-24 23:03:24 作者: rapoo

用多表实现ORM的类继承,怎样确定具体类?
一个节目单列表,每个节目条目不同类型,所以建立了多个表实现,一个父类表,多个子类表,节目单与条目表(父类表)建立外键连接,问题:在得到节目单列表时,如何创建合适的子类对象?
因为子类数目属性差别可能很大,有可能还在新建不同的条目。

[解决办法]
一个父类表,下面多个子类表,这么做真的很累!!!

简单的做法是,为每个需要持久化的类建立一个表来存储,虽然父类新增字段时麻烦些,
但是用起来很简单!

一个类映射为一个表,这样既直观又最大限度滴保留对象的形式,
因此俺习惯称之为“实体表”而非数据表!
[解决办法]
up
[解决办法]
同意3楼意见~
[解决办法]
在子类中定义实体属性,获取父类对象

读书人网 >.NET

热点推荐