【问题标题】:Software that generates C# objects from database tables从数据库表生成 C# 对象的软件
【发布时间】:2015-04-24 22:03:50
【问题描述】:

是否有软件可以从 SQL 表生成 C# 对象?

【问题讨论】:

  • 你看过实体框架吗?
  • 上次看到这个问题时,我建议使用 Codesmith。 stackoverflow.com/questions/5897559/…
  • 这个问题很广泛。现在有很多可用的 ORM 框架,尝试添加更多细节:它将在哪里使用,需要哪些附加功能,应用程序有多大等。
  • 各种框架都是有效的,但是您需要确定更多关于您需要什么的详细信息才能找到适合您的框架。

标签: c# .net sql


【解决方案1】:

最受微软欢迎:

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      查看list of available frameworks。我要补充一点,NHibernate 已经产生了很多良好的社区反馈。

      也可以看看Castle Active Record.

      【讨论】:

        【解决方案4】:

        我是SqlSharpener 的创建者,它是一个轻量级工具,可以解析您的 *.sql 文件(就像在 SSDT 项目中一样)并创建 DTO 对象和存储过程包装器。它比现有的任何 ORM 都快,因为它通过 T4 模板生成代码以在设计时输出纯 ADO.NET 代码,因此速度非常快。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-06
          • 2010-10-27
          • 1970-01-01
          • 1970-01-01
          • 2010-09-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多