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

新手上路,请多包涵

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

在此处输入图像描述

 public class Approval
{
        public long Id { get; set; }
        public long? FormId { get; set; }
        public long? DesignationId { get; set; }
        public DateTime? CreatedOn { get; set; }
}

原文由 Waqas Nawaz Warraich 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 968
2 个回答

这个在线工具从 SQL 表生成一个类。 Class is based on the CREATE TABLE script in MS-SQL , ORACLE , MYSQL , POSTGRESQL and SQLite 数据库,到 C# 和其他编程语言中的一个类。

https://codverter.com/src/sqltoclass

在此处输入图像描述

原文由 Jonathan Applebaum 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果你想使用实体框架,你应该考虑使用 数据库优先 方法。

将 Sql Server 方案导入 VS 中的类的其他简单快速的方法是:

  1. 做一个 select 作为 json 查询:
    SELECT * FROM Approval
   FOR JSON AUTO

  1. 从剪贴板的结果中复制一行:
    [
     {"Id":1, "FormId":10, "DesignationId":100, "CreatedOn":"2000-01-01T00:00:00"},
     {"Id":2, "FormId":20, "DesignationId":200, "CreatedOn":"2000-01-01T00:00:00"}
   ]

  1. 在 Visual Studio 中粘贴: Edit > Paste Special > Paste JSON As Classes

将 JSON 粘贴为类

原文由 Alpha75 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进