技术开发 频道

Castle ActiveRecord学习实践(4):实现One-Many关系的映射


【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 )
0
相关文章