zoukankan      html  css  js  c++  java
  • Visual Entity 手册(七)创建多对多关系

    Linq to SQL 是不支持多对多关系的,如果你使用的是 Linq to SQL ,直接忽略本文。

    对于多对多关系,必须要有一个中间表。

    方法一:直接创建中间表

    创建三个实体类型,分别为 Employee,EmployeeTerritory 和 Territory,其中 EmployeeTerritory 为中间表。

    右键点击 EmployeeTerritory 中间表,在弹出的菜单中,选择 Convert to M:M Association 选项。

    完成后如下图所示:

    方法二:在连接中设置中间表

    创建 Employee 和 Territory 实体类,如下图所示。

    在工具栏中选择 Association 项,然后在 Employee 和 Territory 之间创建关联,然后将 Many to Many 选项打勾,在 TableName 文本框内填入 EmployeeTerritores。

    点击 Edit Columns 按钮,添加 EmployeeID 和 TerritoryID 两列,然后点击 OK 按钮。

    设置 Parnet Key Columns 和 Children Key Columns

    然后点击 OK 按钮,最终:


     

  • 相关阅读:
    BZOJ 2588
    BZOJ 3524
    BZOJ 3932
    Bzoj1013--Jsoi2008球形空间产生器
    Codevs1743--反转卡片
    Bzoj1208--Hnoi2004宠物收养所
    Bzoj1112--Poi2008砖块Klo
    后缀自动机学习笔记
    Bzoj1588--Hnoi2002营业额统计
    Bzoj1056--Haoi2008排名系统
  • 原文地址:https://www.cnblogs.com/ansiboy/p/2140344.html
Copyright © 2011-2022 走看看