在.NET中是否有一个工具可以从表单创建业务对象和数据库表?

在.NET中是否有一个工具可以从表单创建业务对象和数据库表?,.net,rad,.net,Rad,假设您在VisualStudio中设计了一个表单,其中包含一系列文本框,可能还有一个数据网格,您已经命名了所有控件,并指定了每个控件中允许的数据类型 是否有一个工具可以创建所有的业务对象、数据库表和所有代码来实现这一点 我认为应该有一个工具来实现这一点,因为一旦创建了一个表单,基本上就有足够的信息用于数据库表和其间的所有代码层。(您可能需要指定哪个控件代表主键和任何外键。)您所描述的内容与您所得到的非常接近 这不完全是你所描述的,但非常接近。在VS Lightswitch中,您可以在创建表单、创

假设您在VisualStudio中设计了一个表单,其中包含一系列文本框,可能还有一个数据网格,您已经命名了所有控件,并指定了每个控件中允许的数据类型

是否有一个工具可以创建所有的业务对象、数据库表和所有代码来实现这一点


我认为应该有一个工具来实现这一点,因为一旦创建了一个表单,基本上就有足够的信息用于数据库表和其间的所有代码层。(您可能需要指定哪个控件代表主键和任何外键。)

您所描述的内容与您所得到的非常接近

这不完全是你所描述的,但非常接近。在VS Lightswitch中,您可以在创建表单、创建数据库以及与之交互所需的所有逻辑时一起创建表单和数据。(或创建要附加到现有数据的表单)

它对于快速和肮脏的应用程序非常好,但以我的经验,它是相当有限的


网络对应物是。这比Lightswitch应用程序更易于扩展、添加和修改。然而,对于动态数据,它与您的建议相反。您可以正确地创建数据库,然后用惊人的小努力将其连接起来。

您所描述的内容与您所得到的非常接近

这不完全是你所描述的,但非常接近。在VS Lightswitch中,您可以在创建表单、创建数据库以及与之交互所需的所有逻辑时一起创建表单和数据。(或创建要附加到现有数据的表单)

它对于快速和肮脏的应用程序非常好,但以我的经验,它是相当有限的


网络对应物是。这比Lightswitch应用程序更易于扩展、添加和修改。然而,对于动态数据,它与您的建议相反。您可以正确地创建数据库,然后以惊人的速度将其连接起来。

不要偷懒没有任何工具像你想的那样。但我很确定您可以创建一些Visual Studio插件来自动完成这项任务。@DmitryBoyko:难道没有RAD工具吗?别偷懒了!:)没有任何工具像你想的那样。但我很确定,您可以创建一些Visual Studio插件来自动完成这项任务。@DmitryBoyko:难道没有RAD工具吗?我不知道如何才能反向执行。它是如何设计出你想要的表单的呢?我认为UI应该是一个起点,因为这就是设计的所在。我认为你会在这个问题上有很多争论。建模数据以反映业务对象通常是我的第一项任务。我曾经采用“UI优先”的方法,但从中了解到,如果你按照客户希望的外观去做,它几乎肯定不会按他们需要的方式运行。但这不是本网站的主题。也许可以在程序员那里学到一些东西。stackexchange。我不知道你怎么能倒着做。它是如何设计出你想要的表单的呢?我认为UI应该是一个起点,因为这就是设计的所在。我认为你会在这个问题上有很多争论。建模数据以反映业务对象通常是我的第一项任务。我曾经采用“UI优先”的方法,但从中了解到,如果你按照客户希望的外观去做,它几乎肯定不会按他们需要的方式运行。但这不是本网站的主题。也许可以在stackexchange上提些什么。