
DataModeler is a Visual Studio 2019 extension that allows you to develop a powerful .net core API by generating scalable code for you.

Optimize the time to complete your team's projects

Keep control of your developments

Use a fast and efficient ORM
Discover some examples of features provided by the DataModeler extension

DataModeler generates for you all the SQL scripts necessary for the creation of your database
Tables
Stored procedures
Index
Publication profile to publish on a localDB basis in 1 click
DataModeler generates for you a data access layer using the ORM Dapper
Get - Create - Modify - Remove methods
GetBy methods for all the primary keys of your models
Search method based on the 'Search' properties of your models
Save method (Insert or Update) with management of object clusters
Simplified data caching (inMemory, Redis)
DataModeler generates the service classes for you and directly injects the tools necessary for the optimal functioning of the API
Controller and ViewModel classes
Mapping ViewModels with AutoMapper
Versionning (Via HTTP headers or directly in the url)
Authentication, User and role management (Via configuration or with JWT)
Sending emails using templates (Via SMTP or Sendgrid)
Swagger documentation with support for versioning and authenticated methods