Files
awesome-copilot/skills/efcore-d2-db-diagram/references/d2-erd-style.md
T

490 B

D2 ERD Style

vars: {
  d2-config: {
    layout-engine: elk
    theme-id: 300
  }
}

Table node

Clients: {
  shape: sql_table
  Id: uuid {constraint: primary_key}
  Name: varchar(200)
  Status: enum
}

Relationship

Offers.ClientId -> Clients.Id: "N:1"

Styles

classes: {
  join_table: {
    style.stroke-dash: 4
  }
  technical: {
    style.opacity: 0.55
  }
  optional_relation: {
    style.stroke-dash: 3
  }
}