From 08a6fa757a664aaa0a1bdaa6dfad6de7999c8cc6 Mon Sep 17 00:00:00 2001 From: Willem van den Ende Date: Mon, 14 Sep 2026 22:45:03 +0100 Subject: [PATCH] svgs --- after-dto.mmd.svg | 1 + before-after-dto.mmd.svg | 1 + 2 files changed, 2 insertions(+) create mode 100644 after-dto.mmd.svg create mode 100644 before-after-dto.mmd.svg diff --git a/after-dto.mmd.svg b/after-dto.mmd.svg new file mode 100644 index 0000000..08a3bd1 --- /dev/null +++ b/after-dto.mmd.svg @@ -0,0 +1 @@ +

still used by persistence layer

maps each way

maps each way

maps each way

maps each way

has many (domain relation)

has many (DTO relation)

1
1
*
*

DbContext

+SaveChangesAsync()

DbBase

+Guid id

«Web App»

WebApp

Client

+Guid id

+string name

Order

+Guid id

ClientDto

+Guid id

+string name

OrderDto

+Guid id

+ClientDto client

Mappers

+ClientDto ToClientDto(Client c)

+Client FromClientDto(ClientDto dto)

+OrderDto ToOrderDto(Order o)

+Order FromOrderDto(OrderDto dto)

\ No newline at end of file diff --git a/before-after-dto.mmd.svg b/before-after-dto.mmd.svg new file mode 100644 index 0000000..b3164d6 --- /dev/null +++ b/before-after-dto.mmd.svg @@ -0,0 +1 @@ +

uses (EF)

depends on

inherits

inherits

has many

open / close

1
*
*
1

DbContext

+SaveChangesAsync()

DbBase

+Guid id

«Web App»

WebApp

Client

+Guid id

+string name

Order

+Guid id

\ No newline at end of file