码迷,mamicode.com
首页 > 其他好文 > 详细

Code First06---CodeFirst中的一对多关系

时间:2015-07-23 19:47:50      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:

本章我将介绍Code First将类之间的引用关系映射为数据表之间的一对多关系的默认规则。主要包含以下两部分内容:

1.Code First将类之间的引用关系映射为数据表之间一对多关系的默认规则。

2.用Fluent API更改外键的nullable属性和外键的名字。

3.用Fluent API建立两个一对多数据表之间的多个外键。

4.用Fluent API设置级联删除功能。

 

1. Code First处理一对多关系的默认规则

我举得例子是一个简单的订单管理系统,我们有订单和订单条目两个实体。它们之间存在着一对多的关系;一个订单包含多个条目,一个条目只属于一个订单。

根据我们的业务逻辑我们建立了如下的两个类:

 第一个是订单条目类:

public class OrderItem

    {
        public int OrderItemId { getset; }
        
public Order Order { getset; }

        public List<Product> Products { getset; }
        public decimal RetailPrice { getset; }

        public OrderItem()
        {
            Products = new List<Product>();
        }
    }

Code First06---CodeFirst中的一对多关系

标签:

原文地址:http://www.cnblogs.com/duyao/p/4671317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!