本文主要描述了如何使用Castle.ActiveRecord处理Many-To-Many映射。本文主要涉及了两个类:Student(学生)、Subject(学科),这两个类的关系是多对多的,因为一个学生学习多个学科,一个学科可以被多个学生学,下面是类图:
主要内容:
1.编写数据库脚本
2.HasAndBelongsToMany属性说明
3.编写实体类
4.编写调用代码
一、编写数据库脚本
由于Student与Subject是多对多关系,这里加入一个关联表Student_Subject来保存这些关系
Create Table [Student] ( ID int identity(1,1) primary key, StudentName Varchar(50) not null ) Create Table [Subject] ( ID int identity(1,1) primary key, SubjectName Varchar(50) not null ) Create Table [Student_Subject] ( StudentID int not null, SubjectID int not null, )
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索null
, student
, create
, many
, 学生
一个
,以便于您获取更多的相关知识。
时间: 2024-09-11 13:28:00