当前位置: 首页 > news >正文

wordpress系统选择站长工具seo综合查询烟雨楼

wordpress系统选择,站长工具seo综合查询烟雨楼,我想做个卷帘门网站怎么做,新闻有哪些网站有哪些类型一、什么是自引用 1.在常见的树状目录中,其结构如下: 每一个菜单可能有父级菜单,也可能有子菜单。但是无论是哪一级菜单,他们都是同属于菜单对象。将这个菜单对象使用代码进行描述: 在上面的代码中,主…

一、什么是自引用

1.在常见的树状目录中,其结构如下:
在这里插入图片描述

每一个菜单可能有父级菜单,也可能有子菜单。但是无论是哪一级菜单,他们都是同属于菜单对象。将这个菜单对象使用代码进行描述:
在这里插入图片描述

在上面的代码中,主体实体是Menus,但是其依赖实体依旧还是Menus,且导航属性Menus与List<Menus>均指向自己,也就是“自己引用自己”,在数据库中形成了“自连接”关系。此之谓“自引用”。

二、自引用代码环境搭建

1.在EF Core中对这个实体的关系进行详细配置,即一个节点只能指向一个父节点,但是可以含有若干个子节点。注意Parent在这里可以为空。其配置类如下:
在这里插入图片描述

将实体类型显式的标记出来:
在这里插入图片描述

配置DbContext:
在这里插入图片描述

然后直接执行Add-Migration,生成对应的Migration文件。紧接着执行Update-database会报如下错误(EF Core 6.0+,本例是EF Core 8.0):
在这里插入图片描述

解决方案是找到刚刚生成的Migrations文件夹中对应的迁移文件,找到constraints配置项,删掉onDelete配置:
在这里插入图片描述

然后保存并编译代码,重新执行Update-database:
在这里插入图片描述

迁移成功。打开数据库查看外键属性:可以看到这个外键由Menus指向Menus,即自引用。
在这里插入图片描述

三、测试自引用关系

1.新增菜单实体:
在这里插入图片描述

若没有将外键Menus Parent声明为可空:
在这里插入图片描述

执行:
在这里插入图片描述

解决方案:将外键Menus声明为可空即可避免:
运行:
在这里插入图片描述
数据库:
在这里插入图片描述
2.递归打印子节点
在这里插入图片描述

运行:
在这里插入图片描述

http://www.dinnco.com/news/79608.html

相关文章:

  • 安康微网站建设军事新闻头条
  • 荆门做微信公众号的网站正规的计算机培训机构
  • 永不倒闭的10大央企优化营商环境 助推高质量发展
  • 房产网站建网站seo关键词排名报价
  • 最好的机票网站建设长治seo顾问
  • 用java做网站可以吗steam交易链接在哪里看
  • 3d web做的网站宁波网站制作优化服务
  • 广告公司寮步网站建设价钱百度关键词优化软件如何
  • 做网站用什么网名好深圳谷歌优化seo
  • 专门做旅游的网站seo外包公司多吗
  • 网站建设公司模板百度云引擎搜索
  • 南通网站建设推广优化合肥今日头条新闻
  • 海洋公司做网站西安百度搜索排名
  • 动态ip上做网站搜索数据
  • 世界工厂网app洛阳seo外包公司费用
  • 使用dw做门户网站以下属于网站seo的内容是
  • 提供常州网站建设公司建立网站一般要多少钱
  • 凡科网的网站建设怎么做广告优化师适合女生吗
  • b2c商城系统定制我赢seo
  • 增城网站建设百度信息
  • 酒店平台网站建设搜索引擎的设计与实现
  • 潍坊广告设计公司roseonly企业网站优化
  • 动漫制作必须会画画吗aso关键词优化计划
  • 邢台做网站可信赖热点事件
  • 帮别人做网站怎么接单cms自助建站系统
  • 我的世界是怎么做的视频网站百度官网下载安装到桌面上
  • wordpress单机版seo企业优化顾问
  • 网络设计与实施上海比较好的seo公司
  • 微信推广网站建设兰州网络优化seo
  • 建设网站都需要什么百度指数指的是什么