zoukankan      html  css  js  c++  java
  • Code First06---CodeFirst中的一对多关系

    本章我将介绍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>();
            }
        }

  • 相关阅读:
    mysql 用户管理 权限控制
    微信开发--自动回复图片
    MySQL要导出成excel的方法
    mysql 和excel相互转换
    MYSQL 函数复习
    查找算法
    PySpider的安装
    在Windows下安装scrapy
    chromedriver安装
    Sublime Text 3中配置Python3的开发环境
  • 原文地址:https://www.cnblogs.com/duyao/p/4671317.html
Copyright © 2011-2022 走看看