English 中文(简体)
快速/简单生成CMS中的CRUD页面和数据访问层
原标题:
  • 时间:2008-10-20 13:02:58
  •  标签:

我有一个数据库,希望生成类文件,并生成包含用于创建/读取/更新/删除的类文件交互的列表视图的.aspx页面。我已经开始使用Subsonic,但不确定架构控件有多灵活。此外,LINQ似乎是一个选项,但最好自动生成它。

理想情况下,我希望拥有一个数据库类的数据访问层,这样我就能够精细调整任何我想要的东西,并且它还能够输出一个带有listview/datagrid的Web表单,我可以将其整合到后端,但所生成的输出也是我可以自行调整的。

提前致谢。我之所以问,是因为我正在独立地开展一个项目,并且数据访问操作总是其中最耗时的部分。

最佳回答

ASP.NET动态数据非常棒!大约一个月前在MSDN Live上看到一个非常酷的演示。在1分钟内从数据库中创建一个完整的.NET 3.5网站!与Ruby on Rails有相同的想法,有点类似。

然后,您可以增强、配置和修改您想要的站点部分。基本上,您获得了一个LINQ 2 SQL层+一些脚手架,您可以根据自己的喜好进行修改。对于任何数据中心的Web项目,都可以快速启动。

脚手架部分可能会引入到其他部分的.NET框架中 - 比如WPF和Silverlight - 所以这种技术是一个人应该了解的东西。

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

问题回答

你应该查看 LLBLGen - 它是一个很棒的产品!我不确定它在 ASPX 方面做得如何,但我知道它包含了这个功能并且至少在生成 .net 项目的数据访问层方面做得非常出色,你可以将其包含在你的解决方案中。

希望能有帮助 :)





相关问题
热门标签