What is ORM?
Discover the basics of ORM, its benefits for C# and .NET development, and the top ORM tools. Learn how ORM compares
to raw SQL and how to choose the best ORM.
Database-first approach
Create and update a model from a database using the database-first approach in Entity Framework, EF Core
NHibernate, LinqConnect, LINQ to SQL, and Telerik.
Model-first approach
Sync the model and database with the Update to Database wizard using the model-first approach in Entity
Framework, EF Core, NHibernate, LinqConnect, LINQ to SQL,
and Telerik.
Working with large models
Explore how Entity Developer works with large models — it supports multiple diagrams per model, fast metadata retrieval, and efficient code generation.
Microsoft Visual Studio integration
Integrate Entity Developer into Microsoft Visual Studio to access better features than the native Entity Framework designer.
Source code generation for
ORM models
Use the Entity Developer code generator to create source code for ORM models with customizable templates.
ORMs T4 source code templates
Access a variety of highly customizable C# templates for different use cases, available for all ORMs.
How to create an ORM diagram visually
Learn how to create an ORM diagram visually using EF Core and Entity Developer.