本文主要介绍了如何使用Castle.ActiveRecord来处理继承关系。
  本文涉及两个实体类:基类(User)、子类(Employee)。以下是类图:
ActiveRecord学习笔记(五):处理继承关系

本文主要内容:
1.编写数据库脚本
2.JoinedBase和JoinedKey属性说明
3.编写实体类
4.编写调用代码

一、编写数据库脚本
  其实本文涉及的数据表在前面的笔记中都出现过!
ActiveRecord学习笔记(五):处理继承关系Create Table Users
ActiveRecord学习笔记(五):处理继承关系(
ActiveRecord学习笔记(五):处理继承关系  ID 
int identity(1,1primary key,
ActiveRecord学习笔记(五):处理继承关系  LoginName 
Varchar(50not null,
ActiveRecord学习笔记(五):处理继承关系  Password 
Varchar(20not null
ActiveRecord学习笔记(五):处理继承关系)
ActiveRecord学习笔记(五):处理继承关系
ActiveRecord学习笔记(五):处理继承关系
Create Table Employees
ActiveRecord学习笔记(五):处理继承关系(
ActiveRecord学习笔记(五):处理继承关系  ID 
int primary key,
ActiveRecord学习笔记(五):处理继承关系  Salary 
money
ActiveRecord学习笔记(五):处理继承关系)

二、JoinedBase和JoinedKey属性说明
  JoinedBase属性:该属性是ActiveRecord属性子属性,用于基类中;
  JoinedKey性性:该属性用在子类中,用于代替PrimaryKey的位置;

三、编写实体类
  基类:User.cs
}

  子类:Employee.cs
}

四、编写调用代码(只列出添加Employee的代码)
ActiveRecord学习笔记(五):处理继承关系private void button2_Click(object sender, EventArgs e)
}

相关文章:

  • 2021-11-14
  • 2021-06-11
  • 2021-09-26
  • 2021-10-04
  • 2021-05-18
  • 2022-12-23
  • 2021-08-30
  • 2021-09-11
猜你喜欢
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2021-12-22
  • 2021-06-29
  • 2021-06-22
相关资源
相似解决方案