如何使用一些RAD工具或Visual Studio 2010在C#winforms SQL Server中生成模板化的starter数据库驱动表单

如何使用一些RAD工具或Visual Studio 2010在C#winforms SQL Server中生成模板化的starter数据库驱动表单,c#,sql-server,vb.net,winforms,code-generation,C#,Sql Server,Vb.net,Winforms,Code Generation,我希望我在这个问题的标题中得到了所有这些。让我解释一下。我们开始在小型桌面应用程序,将滚雪球成一个大的应用程序与许多形式。数据库是SQL Server。它将具有执行经典CRUD函数的经典存储过程/函数。在SQL Server中给定一个表或存储过程,创建一个包含所有钩子的表单以维护表的最快方法是什么 例如,假设我有这样的表(下面的大多数代码都是伪代码) 我想以此作为源创建我的目标,这是一个包含3个标签和3个文本框的表单,带有“添加-删除-修改”按钮(如果不存在,则单击“确定”按钮添加,如果存在,则

我希望我在这个问题的标题中得到了所有这些。让我解释一下。我们开始在小型桌面应用程序,将滚雪球成一个大的应用程序与许多形式。数据库是SQL Server。它将具有执行经典CRUD函数的经典存储过程/函数。在SQL Server中给定一个表或存储过程,创建一个包含所有钩子的表单以维护表的最快方法是什么

例如,假设我有这样的表(下面的大多数代码都是伪代码)

我想以此作为创建我的目标,这是一个包含3个标签和3个文本框的表单,带有“添加-删除-修改”按钮(如果不存在,则单击“确定”按钮添加,如果存在,则单击“修改”)


将要使用的代码生成工具或技术应该生成正确的db钩子(创建SQL参数,
SqlCommand
,执行SQL..basic try catch等。是否有任何开源工具可以做到这一点?通过VS 2010的一些技巧或模板方法?最糟糕的情况是任何第三方工具?谢谢你

有DBEXform designer工具可以为Windows创建数据库表单报告和应用程序

应用程序在.NET3.5环境中执行

DBEXform的最新版本可以从

:JW

你看了吗

它基本上是一组模板(而不是),可以让您生成所需的大多数图层 应用程序

我喜欢它,因为它很容易扩展生成的内容,并基于数据库构建增量应用程序: 第一次迭代:选择您的第一个X表,生成您喜欢的任何层(winform或asp.net、DAL、CRUD存储过程、实体等),然后使用提供的分部类或基类扩展生成的内容 第二次迭代:将X个表添加到您的选择中,重新生成,利用您的所有定制

nettiers唯一不好的一面是,您需要获得的许可证才能执行模板,而且要花100美元。

试试看

这是一个新的工具,还没有为它创建很多模板。
但是,创建您自己的模板以生成符合您自己编码风格的存储过程和表单很容易。

有很多商业工具包用于此-例如,or-不便宜,但功能强大。我不知道有任何像这样真正便宜或免费的工具(启动和运行这样的应用程序确实需要大量的工作,而且这些开发人员也想赚钱……)另一种可能性——微软Lightswitch——我第一次看到依赖于商业应用程序的开源应用程序。感谢您提供的信息。
Table Employee 
{
      Name varchar(30)
      DOB Datetime
      Address varchar(100)
}
 Name: TextBox
 DOB:  TextBox or Datetime picker 
 Address: Textbox

  OK   DELETE   CLOSE