Skip to content

Commit 088f401

Browse files
committed
More readme updates
1 parent b793524 commit 088f401

1 file changed

Lines changed: 34 additions & 14 deletions

File tree

README.md

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
Yet it still ships inside Visual Studio 2026, broken and out of date. Unable to work with moderm projects or SQL providers. And [not accepting new PRs](https://github.com/dotnet/ef6tools/issues/83).
44

5+
Microsoft's (understandable but still annoying) corporate calculus is leaving developers high and dry.
6+
57
So the EDMXperts at CloudNimble have taken matters into our own hands.
68

79
# Welcome to the EasyAF Entity Designer
@@ -14,20 +16,9 @@ We've stripped it down and removed all the legacy code, dependencies, and ugly W
1416

1517
It's now refreshed with a lighter codebase, modern UI enhanced by WPF, and a bevy of new features.
1618

17-
| Feature Supported | Microsoft Entity Frame | EasyAF.EntityDesigner |
18-
| ---------------------------- | -------------------------- | --------------------- |
19-
| .NET Framework 4.8 |||
20-
| .NET 8 / 9 / 10 / 11 |||
21-
| `Microsoft.Data.SqlClient |||
22-
| SDK-Style Projects |||
23-
| Intuitive User Experience |||
24-
| High-Res Image Export |||
25-
| SVG Export |||
26-
| Mermaid Diagram Export |||
27-
2819
## Screenshots
2920

30-
### Modern User Experience
21+
### Simple, Modern User Experience
3122
<img width="1571" height="1056" alt="New Windows-11 style Contextmenu + FloatingToolbar" src="https://github.com/user-attachments/assets/2d2b2acb-1e76-4448-bdf9-daf638f18f92" />
3223

3324
### Works with .NET 10 + SDK-style Projects + `Microsoft.Data.SqlClient`
@@ -36,12 +27,41 @@ It's now refreshed with a lighter codebase, modern UI enhanced by WPF, and a bev
3627
### Exports to Crystal-Clear SVG
3728
<img alt="Exported Northwind SVG" src="https://raw.githubusercontent.com/CloudNimble/EasyAF.EntityDesigner/refs/heads/main/src/CloudNimble.EasyAF.EntityDesigner.Samples/NorthwindModel-2026-02-01.svg" />
3829

30+
## Feature Matrix
31+
32+
| Feature Supported | Microsoft EF6Tools | EasyAF Entity Designer |
33+
| ---------------------------------- | ------------------ | ---------------------- |
34+
| .NET Framework 4.8+ |||
35+
| .NET 8 / 9 / 10 / 11 |||
36+
| Entity Framework v1-5 Support |||
37+
| `Microsoft.Data.SqlClient` Support |||
38+
| SDK-Style Projects |||
39+
| Intuitive User Experience |||
40+
| High-Res Image Export |||
41+
| SVG Export |||
42+
| Mermaid Diagram Export |||
43+
3944
# Why Now?
4045

4146
The Age of AI makes it easy to keep just about anything up-to-date. We recently took the time to make some minor improvements to Microsoft's still-shipping EF6Tools codebase, and were rejected.
4247

4348
The thing is, EDMX is still a very powerful language for describing a database schema. We use it to power data access and code generation in both EF6 and EFCore applications across multiple cloud providers.
4449

45-
In fact, Entity Framework 6.5 rung great on modern .NET, It's a valid compatibility path to get legacy apps onto .NET 8+, and there are thousands of EDMX-based applications still being maintained.
50+
In fact, Entity Framework 6.5 runs **great** on modern .NET, It's a valid compatibility path to get legacy apps onto .NET 8+, and there are thousands of EDMX-based applications still being maintained.
51+
52+
We don't need something new here. We just need something that works.
53+
54+
# Planned Improvements
55+
56+
### Features
57+
- Updated layout engine for cleaner diagram re-organization
58+
- New "Dark Mode" rendering style
59+
- More control over SVG outputs
60+
- Better integration with EasyAF tooling
4661

47-
But Microsoft's corporate calculus is leaving developers high and dry.
62+
### Codebase
63+
- Continued simplification and modernization
64+
- Move DSL-related code to a single assembly
65+
- Consolidate projects that don't need to be separated
66+
- Better leverage C# 14 language features
67+
- Improve test coverage

0 commit comments

Comments
 (0)