Solución:
Esta herramienta en línea genera una clase a partir de una tabla SQL. La clase se basa en el CREATE TABLE
guión en MS-SQL
, ORACLE
, MYSQL
, POSTGRESQL
y SQLite
bases de datos, a una clase en C # y otros lenguajes de programación.
https://codverter.com/src/sqltoclass
Si desea utilizar Entity Framework, debería considerar utilizar el enfoque Database First.
Otra forma simple y rápida de importar un esquema de Sql Server a una clase en VS es esta:
-
Hacer una
select
como consulta json:SELECT * FROM Approval FOR JSON AUTO
-
Copie una fila del resultado en su portapapeles:
[ {"Id":1, "FormId":10, "DesignationId":100, "CreatedOn":"2000-01-01T00:00:00"}, {"Id":2, "FormId":20, "DesignationId":200, "CreatedOn":"2000-01-01T00:00:00"} ]
-
Pegar en Visual Studio:
Edit
>Paste Special
>Paste JSON As Classes
Para tablas, procedimientos almacenados, etc., cuando tiene muchos POCO para generar:
https://www.codeproject.com/Articles/892233/POCO-Generator
o para consultas simples simples:
https://visualstudiomagazine.com/articles/2012/12/11/sqlqueryresults-code-generation.aspx