zoukankan      html  css  js  c++  java
  • P13 获取父子关系的资源

    父子关系的资源我们怎么来获取

    一个公司有多个员工。

    employee不应该暴露成api,它应该体现出Company和Employee之间的关系。
    创建EmployeesController复数的形式。


    继承ControllerBase,并注入两个Repository

    如果注入为空则抛出异常来

    我们需要在公司下面暴露Employee,所以需要通过URI体现他们之间的关系

    新建Dto

    字段进行了一些调整

    创建Profiles



    dto里面的name是,源mode类型里面的FirstName+LastName

    controller



    DbContext里面初始化的数据,原来只添加了公司的,这里把员工的数据也加上



    运行,提示我们做种子数据的时候,直接在Company里面添加上Employees数据是不可以的。想要做Employee的种子数据必须单独的使用Employee

    必须要制定它的外键 CompanyId才可以。


    单独对Employee添加的种子数据。

    并且吧CompanyId设置为上面Company的Id是一致的

    Employee的Id也是Guid类型的也是需要我们手动 的赋值。

    添加迁移






    运行程序测试


    再查一下这个公司的员工

    dto的字段都显示出来了。

     

    结束

  • 相关阅读:
    一行转多行 及多行转一行的 hive语句
    sparkSQL、dataframe
    特征工程
    python相关
    pyspark dataframe 格式数据输入 做逻辑回归
    hive sql 随机抽样
    pyspark 逻辑回归程序
    3.27模拟赛
    luogu P3217 [HNOI2011]数矩形
    bzoj 4403 序列统计
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12544133.html
Copyright © 2011-2022 走看看