从没有存储过程的 SQL Server 表生成 C# 类

有没有办法在 SQL Server 中为表生成一个类,而无需使用 ADO.net 实体框架在项目中添加表?

http://img2.mukewang.com/61da414c0001699603820127.jpg

public class Approval

{

        public long Id { get; set; }

        public long? FormId { get; set; }

        public long? DesignationId { get; set; }

        public DateTime? CreatedOn { get; set; }

}


撒科打诨
浏览 174回答 3
3回答

繁花如伊

这个在线工具从 SQL 表生成一个类。类是基于CREATE TABLE脚本MS-SQL,ORACLE,MYSQL,POSTGRESQL和SQLite 数据库,在C#和其他编程语言的类。https://codverter.com/src/sqltoclass

RISEBY

如果你想使用实体框架,你应该考虑使用数据库优先方法。将 Sql Server 方案导入 VS 中的类的其他简单快速的方法是:进行selectas json 查询:SELECT * FROM Approval FOR JSON AUTO从剪贴板的结果中复制一行:[  {"Id":1, "FormId":10, "DesignationId":100, "CreatedOn":"2000-01-01T00:00:00"},  {"Id":2, "FormId":20, "DesignationId":200, "CreatedOn":"2000-01-01T00:00:00"}]粘贴在Visual Studio中:Edit> Paste Special>Paste JSON As Classes

守着一只汪

对于表、存储过程等,当你有很多POCO要生成时:https://www.codeproject.com/Articles/892233/POCO-Generator或对于简单的单个查询:https://visualstudiomagazine.com/articles/2012/12/11/sqlqueryresults-code-generation.aspx
打开App,查看更多内容
随时随地看视频慕课网APP