如何将类层次结构(基类和继承的类)映射到数据库
||
我想在ASP.NET MVC中创建分层对象模型,但是我不确定为此设计数据库的最佳方法是什么。我有一个具有某些属性的Product基类,例如Title,Price,OnHandQty等。我有几个继承的类,如Book,它具有ISBN号,Author等额外的属性。我的许多产品都属于通用(基本)产品类,但是某些产品将属于这些派生类(例如Book)。我不确定将其映射到数据库的最佳方法是什么。是否应为每种产品类型(包括通用产品的一个)创建单独的表?还是有更好的方法?
请注意,我并不是真正在问OR映射。我知道如何使用Entity Framework从数据库表创建类。但是在这种情况下,我对数据库设计本身感到困惑。
没有找到相关结果
已邀请:
1 个回复
傻寺俊擒