I find myself contemplating the best approach to designing my database scheme for optimal efficiency and visual appeal.
Currently, I am working on an ASP.NET Core application with Angular 2, utilizing Entity Framework Core (
) as my ORM. While I have a preference for SQL Server 2012, I am open to exploring alternative options such as PostgreSQL if they offer better database design capabilities."Microsoft.EntityFrameworkCore": "1.0.0"
Unfortunately, EntityFrameworkCore no longer supports the EDMX designer for creating the DataContext and its POCO classes.
Do you have any recommendations on how I can visually design my database and automate the generation of my POCO classes (and possibly my TypeScript classes)?
Can you suggest a tool for designing my database scheme that is more user-friendly than SQL Server Management Studio, similar to the EDMX designer that I used to like?
EDIT 2019-03-28
In light of the recent announcement in the SQL Server Management Studio changelog (18.0 Preview 7) deprecating Database Diagrams, I urgently need an alternative method to visualize my databases.
EDIT 2019-04-03
Since no one has provided a solution to my query yet, I thought it might be helpful for others to share this resource: VS Extension: Entity Developer ORM Designer for LINQ to SQL
EDIT 2019-07-15
According to the SSMS 19.1 Changelog:
Database diagrams have been reintroduced in SSMS.