【IT168技术文档】
摘要:前面几篇文章简单的介绍了ActiveRecord中的基本映射以及构建配置信息,本文我们用ActiveRecord里面的Blog,Post例子来实现One-Many/Many-One关联。
主要内容
1.准备数据表结构
2.编写实体类并介绍HasMany和BlongsTo特性
3.构建配置信息
4.编写测试代码
一.准备数据表结构
在这个例子中,我们引入了两个对象Blog、Post,它们之间的关系是一对多,即一个Blog有多篇Post。需要用到的数据表结构如下
CREATE TABLE Blogs ( blog_id int IDENTITY(1, 1) PRIMARY KEY, blog_name varchar(50), blog_author varchar(50) ) CREATE TABLE Posts ( post_id int IDENTITY(1, 1) PRIMARY KEY, post_title varchar(50), post_contents text, post_categories varchar(50), post_blogid int FOREIGN KEY REFERENCES Blogs (blog_id), post_created datetime, post_published bit )