【问题标题】:Quick/Easy generation of CRUD pages & Data Access Layer in CMS在 CMS 中快速/轻松地生成 CRUD 页面和数据访问层
【发布时间】:2010-09-18 02:45:57
【问题描述】:

我有一个我想要从中生成类文件的数据库,以及一个生成的 .aspx 页面,其中包含一个列表视图,用于与类文件交互以进行创建/读取/更新/删除。我已经开始使用 Subsonic,但不确定脚手架控制有多灵活。此外,LINQ 似乎是一种选择,但如果生成它会很好。

理想情况下,我应该有一个 DAL,它是一组数据库类,这样我就可以微调我想要的任何东西,它还会为带有 listview/datagrid 的 Web 界面输出一个 Web 表单,我可以将它合并到后端,但会生成输出,因此如果我愿意,我可以自己对其进行微调。

提前致谢。我问的原因是因为我正在独立从事一个项目,而数据访问操作始终是其中最耗时的部分。

【问题讨论】:

    标签: asp.net subsonic data-access-layer


    【解决方案1】:

    ASP.NET Dynamic Data 太棒了!大约一个月前在 MSDN Live 上看到了一个非常酷的演示。在 1 分钟内从数据库创建一个完整的 .net 3.5 网站!!!有点像 Ruby on Rails 的想法。

    然后您可以增强、配置和修改您想要的网站部分。基本上你会得到一个 LINQ 2 SQL 层 + 一些脚手架,然后你可以根据自己的喜好进行修改。任何以数据为中心的 Web 项目的快速入门。

    而脚手架部分可能会被引入 .net 框架的其他部分——比如 WPF 和 Silverlight——所以这项技术是人们应该知道的。

    而且由于它是 .net 框架的一部分,它基本上是免费的,这也不是一件坏事。

    【讨论】:

    • 我将它用于我的一个项目大约 1-2 个月。配置或自定义字段/列非常困难,但只要您对默认生成的代码感到满意,这是一个不错的选择!
    【解决方案2】:

    您应该查看LLBLGen - 这是一款很棒的产品!不确定它在 ASPX 方面的表现如何,但我知道它确实包含该功能,并且至少在将 DAL 生成为可以包含在解决方案中的 .net 项目方面做得非常好。

    希望有帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多