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 按钮,最终:


     

  • 相关阅读:
    C# 应用
    C# 基础
    C# 基础
    C# 基础
    vs
    C# 基础
    C# 基础
    C# 基础
    C# 基础
    C# 基础
  • 原文地址:https://www.cnblogs.com/ansiboy/p/2140344.html
Copyright © 2011-2022 走看看