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

删除wordpress用户组/网站优化入门免费教程

删除wordpress用户组,网站优化入门免费教程,wordpress虎嗅网源码,品牌策划公司经营范围包括哪些导航属性是在CodeFirst中,两中数据库表之间,多对多或者1对多中表关联的属性。导航属性并不带有数据, 包括以下信息: 名称。 (必需) 导航属性要导航的关联。 (必需) 导航属性要导航…

 

导航属性是在CodeFirst中,两中数据库表之间,多对多或者1对多中表关联的属性。导航属性并不带有数据,

包括以下信息:

  • 名称。 (必需)

  • 导航属性要导航的关联。 (必需)

  • 导航属性要导航的关联端。 (必需)

对于多对多的导航属性,两张表是可选的。如果对关联一端的某实体类型定义导航属性,则不需要对关联另一端的该实体类型定义导航属性。

导航属性的数据类型是由其远程关联端的重数决定的。

重数:在关联的一端可以存在的实体类型实例的数量。关联端重数可以有以下列值之一:

  • 一(1):表明在关联端存在且只存在一个实体类型实例。

  • 零或一 (0..1):表明在关联端不存在实体类型实例或存在一个实体类型实例。

  • 多 (*):表明在关联端不存在实体类型实例,或者存在一个或多个实体类型实例。

 

如果是一对多。则如下所示

image

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Nop.Core.Domain.Localization;
using Nop.Core.Domain.Seo;
using Nop.Core.Domain.Stores;

namespace Nop.Core.Domain.Examination
{
    public partial class School : BaseEntity
    {
        /// <summary>
        /// 获取或设置学校名
        /// </summary>
        public string SchoolName { get; set; }

        /// <summary>
        /// 获取或设置创建时间
        /// </summary>
        public DateTime CreateOnUtc { get; set; }

        /// <summary>
        /// 导航属性
        /// </summary>
        public ICollection<Major> Majors { get; set; }

    }
}

下面是Major的Domain文件。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Nop.Core.Domain.Localization;
using Nop.Core.Domain.Seo;
using Nop.Core.Domain.Stores;

namespace Nop.Core.Domain.Examination
{
    public partial class School : BaseEntity
    {
        /// <summary>
        /// 获取或设置学校名
        /// </summary>
        public string SchoolName { get; set; }

        /// <summary>
        /// 获取或设置创建时间
        /// </summary>
        public DateTime CreateOnUtc { get; set; }

        /// <summary>
        /// 导航属性
        /// </summary>
        public ICollection<Major> Majors { get; set; }

    }
}

 

 

接下来是两的关系,Mapping映射文件


using Nop.Core.Domain.Examination;
using System;
using System.Collections.Generic;
using System.Data.Entity.ModelConfiguration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Nop.Data.Mapping.Examination
{
    public partial class SchoolMap : EntityTypeConfiguration<School>
    {

        public SchoolMap()
        {
            this.ToTable("School");
            this.HasKey(c => c.Id);
            this.Property(c=>c.CreateOnUtc).IsRequired();
            this.Property(c => c.SchoolName).IsRequired().HasMaxLength(1000);
            
        }

    }
}

using Nop.Core.Domain.Examination;
using System;
using System.Collections.Generic;
using System.Data.Entity.ModelConfiguration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Nop.Data.Mapping.Examination
{

    public partial class MajorMap : EntityTypeConfiguration<Major>
    {

        public MajorMap()
        {
            this.ToTable("Major");
            this.HasKey(c=>c.Id);
            this.Property(p => p.MajorName).HasMaxLength(1000);
            this.HasOptional(l => l.School)
                .WithMany()
                .HasForeignKey(l => l.SchoolId)
                .WillCascadeOnDelete(true);
               
        }

    }
}

上图中是二个实体的数据库关系图,Shool,Major。导航属性是在Major上定义的。同时也要在School中定义。

转载于:https://www.cnblogs.com/zhaojianwei/p/3899260.html

http://www.lbrq.cn/news/1064665.html

相关文章:

  • .net 网站开发教程/一个好的产品怎么推广
  • 手机百度网址是什么/什么是搜索引擎优化的核心
  • 做100个网站/苏州seo按天扣费
  • wordpress伪静态win/朝阳seo排名
  • 廊坊企业做网站/seo同行网站
  • 怎么设置网站名称/巨量算数数据分析
  • 容桂网站智能推广新闻/最新全国疫情实时大数据
  • 网站开发的进度控制计划表/泉州关键词搜索排名
  • 网络服务器设备/湖南seo推广
  • 灵宝网站制作工作室/百度竞价推广登陆
  • 网站设计与制作优点/企业网站开发
  • 西安企业网站制作公司/餐饮营销方案
  • 全国网站公安备案/seo专业实战培训
  • 个人博客网站实验报告/外贸网络推广
  • 网站网页设计收费/电商运营主要工作内容
  • 网页设计与制作商丘到的公司/天津seo招聘
  • 政府网站建设意见建议/企业网站seo方案
  • top域名的网站打不开/长沙seo优化排名推广
  • 网站推送/今天的新闻发布会
  • 岳阳做公司网站/中央新闻联播
  • 单页面网站可以做自适应网站吗/贵阳搜索引擎排名推广
  • 黑龙江做网站哪家好/上海网站排名seo公司哪家好
  • 旅游微网站建设/网站优化排名查询
  • 苹果14pro max价格/长沙网站seo优化
  • 广告公司做的网站字体侵权/咸阳seo公司
  • 做电影网站失败了/百度号注册官网
  • 开网站做赌博赚钱吗/企业推广方案
  • 会计证继续教育在哪个网站做/电商网站开发平台有哪些
  • 设计网站实现PDF在线阅读需要怎么做/排名优化软件点击
  • 网站介绍流程/竞价托管
  • Jmeter进行性能并发测试
  • k8s集群
  • Redis面试精讲 Day 10:Redis数据结构底层实现原理
  • 数据结构中使用到的C语言
  • [硬件电路-134]:模拟电路 - 运算放大器常见运算:两模拟信号相加、相减、单模拟信号的积分、微分...
  • [硬件电路-148]:数字电路 - 什么是CMOS电平、TTL电平?还有哪些其他电平标准?发展历史?