ryanelian / Accelist.EntityGenerator

The official Accelist Technology .NET development tool for cleanly generating Entity Framework Core C# classes from an existing SQL Server database. (Stand-alone Reverse Engineering tool and API)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Accelist.EntityGenerator

The official Accelist Technology .NET development tool for cleanly generating Entity Framework Core C# classes from an existing SQL Server database. (stand-alone Reverse Engineering tool and API)

WPF Application Screenshot

Getting Started

Features

  • Designed with love for SQL Server and C#, when developing using database-first approach.

  • Most SQL server basic data types are supported:

    • String-like types: VARCHAR, CHAR, NVARCHAR, NCHAR, XML
    • Ordinal types: BIGINT, INT, SMALLINT, TINYINT, BIT
    • Decimal types: NUMERIC, DECIMAL, SMALLMONEY, MONEY
    • Floating-point types: REAL, FLOAT
    • Blob types: VARBINARY, BINARY
    • Date and time data structures: DATETIMEOFFSET, SMALLDATETIME, DATETIME, DATETIME2, TIME
    • Unique types: UNIQUEIDENTIFIER, ROWVERSION, TIMESTAMP
  • Maps the type in accordance to appropriate C# data type. Provides null ? hint for nullable columns.

  • Supports composite primary keys.

  • Supports non-standard (non-dbo) table schema.

  • Generates the Entity Framework Core DbContext class, without requiring you to install extra / unwanted packages on your project / solution!

  • Save your configurations for later!

  • Blazing fast and easy to use!

Not (Yet) Implemented

Credits

  • Tie Tieantono for developing the WPF application, and the testing console application.

About

The official Accelist Technology .NET development tool for cleanly generating Entity Framework Core C# classes from an existing SQL Server database. (Stand-alone Reverse Engineering tool and API)

License:MIT License


Languages

Language:C# 100.0%