Generate C# class from SQL Server table without Store Procedure
This online tool generates a class from SQL table. Class is based on the CREATE TABLE
script in MS-SQL
, ORACLE
, MYSQL
, POSTGRESQL
and SQLite
databases, to a class in C# and other programming languages.
https://codverter.com/src/sqltoclass
If you want to use Entity Framework you should consider to use Database First approach.
Other simple and fast way to import a Sql Server scheme to a class in VS is this:
Make a
select
as json query:SELECT * FROM Approval FOR JSON AUTO
Copy one row from the result in your clipboard:
[ {"Id":1, "FormId":10, "DesignationId":100, "CreatedOn":"2000-01-01T00:00:00"}, {"Id":2, "FormId":20, "DesignationId":200, "CreatedOn":"2000-01-01T00:00:00"} ]
Paste in Visual Studio:
Edit
>Paste Special
>Paste JSON As Classes
For tables, stored procedures, etc., when you have many POCO to generate:
https://www.codeproject.com/Articles/892233/POCO-Generator
or for simple single queries:
https://visualstudiomagazine.com/articles/2012/12/11/sqlqueryresults-code-generation.aspx