自动CRUD表单生成.net Windows窗体应用程序

时间:2009-10-28 04:12:13

标签: forms nhibernate orm crud

我的问题是关于nHibernate或.net的任何其他ORM,它可以做我想要的:对于我的web开发,我使用Django Framework;管理页面是自动生成的,因此您可以在创建模型后立即通过GUI - Web界面执行CRUD操作。

我想知道nHibernate(或任何其他ORM /框架)是否提供相同的功能:为模型表上的创建/更新/删除操作生成非常基本的表单。

注意 :我的问题的范围不是ASP.net,而是使用nHibernate或任何ORM的Windows窗体应用程序。

4 个答案:

答案 0 :(得分:2)

使用Rocket Framework获取Windows窗体,虽然它不会自动生成窗体,但它比自动生成的代码集具有更大的灵活性..

  • 使用.Net 4.0
  • 开发
  • 免费
  • 它不仅支持直接在表上执行CRUD,还支持组合表来创建业务对象

检查并查看..我想你一旦训练使用它就会喜欢它..

答案 1 :(得分:0)

asp.net mvc有几个脚手架工具,但我不认为它们都不能与Grails脚手架功能进行比较:http://www.grails.org/Scaffolding

http://sharparchitecture.net/ http://www.twinforms.com/products/mvcscaffold/index.php http://mvccrud.codeplex.com/

答案 2 :(得分:0)

Subsonic针对网络应用提供此功能,但我认为它不具备WinForms应用的此功能。

Subsonic是开源的,基于T4模板,所以很有可能你可以修改生成WebForms脚手架的Subsonic T4模板,让他们生成WinForms脚手架。

答案 3 :(得分:0)

很久以前我创建了'Simple reflection form'http://blog.denouter.net/2008/08/simple-reflection-form.html 也许您可以通过阅读NHibernate映射使其更合适,然后创建自定义表单。