採用 ONE_INHERIT_TREE_ONE_CLASS(單表繼承)策略,簡單易用,雖有資料冗餘但開發效率高。僅支援單一主鍵、單一外鍵場景。三大核心類別職責分工:

真實業務模型同時存在繼承與組合關係。Person 範例:
ID 為 int Identity(1,1) 自動遞增Head、Hand(左/右手)子物件PersonID 關聯回父物件[DataObjectAttribute("Person")]
public class Person {
private int _id; private string _name; private int _age; private string _sex;
private Head _head; private Hand _leftHand; private Hand _rightHand;
public int ID { get => _id; set => _id = value; }
public Head Head { get => _head; set => _head = value; }
public Hand LeftHand { get => _leftHand; set => _leftHand = value; }
public Hand RightHand { get => _rightHand; set => _rightHand = value; }
[DataFieldAttribute("name", "NvarChar")]
public string Name { get => _name; set => _name = value; }
[DataFieldAttribute("age", "int")]
public int Age { get => _age; set => _age = value; }
[DataFieldAttribute("sex", "NvarChar")]
public string Sex { get => _sex; set => _sex = value; }
}
後續章節將逐步加入主鍵標記、組合關係 Attribute、唯一性約束等完整定義。