Welcome

首页 / 软件开发 / .NET编程技术 / Active Record学习笔记(二):处理One-To-One映射

Active Record学习笔记(二):处理One-To-One映射2012-01-04 博客园 jailu这篇学习笔记主要介绍了ActiveRecord如何处理One-To-One映射。本文涉及两个实体类User(用户)和NativePalce(祖籍),两个类是一对一的关系:

主要内容:

1.编写数据库脚本

2.OneToOne属性说明

3.编写实体类

4.编写表示层调用代码

一、编写数据库脚本

--User类对应的数据表

Create Table [Users](  [ID] Int Identity(1,1) Primary Key,  [LoginName] Varchar(50) not null,  [Password] Varchar(20) not null)
--NativePlace类对应的数据表

Create Table [NativePlace](  ID int Primary Key,  City Varchar(50),  Province Varchar(50))
在编写数据库时需要注意的是:

1.副表NativePalce的主键不能为自增类型;

2.主表Users和副表NativePalce的主键名必须一致。