Active Record学习笔记(三):处理One-To-Many映射2012-01-04 博客园 jailu本来打算一口气把Castle.ActiveRecord的学习笔记写完,没想到前段时间太忙了,一放就放了半个月,现在继续未完成的学习笔记吧!这篇学习笔记主要介绍ActiveRecord如何处理one-to-many的映射,对于many-to-one映射只需把one-to-many的处理过程反过来就可以了。本文涉及了两个实体类User、Address,两个类的关系是一对多,下面是这两个类的实体关系图:

主要内容:1.编写数据库2.HasMany和BelongsTo属性说明3.编写实体类4.编写表示层调用代码一、编写数据库 --User类对应的数据表
Create Table [Users]( [ID] Int Identity(1,1) Primary Key, [LoginName] Varchar(50) not null, [Password] Varchar(20) not null)
--Address类对应的数据表
Create Table [Address](ID int identity(1,1) primary key,Province Varchar(50),City Varchar(50),uID int FOREIGN KEY REFERENCES Users (ID))