假设您在Visual Studio中设计了一个表单,其中包含一系列texbox,可能是数据网格,您已命名所有控件并指定每个控件中允许的数据类型。
是否有工具可以创建所有业务对象,数据库表和所有代码以使其工作?
我原以为应该有一个工具可以做到这一点,因为一旦你创建了一个表单,你就可以获得足够的数据库表信息以及它们之间的所有代码层。 (您可能必须指定哪个控件代表主键和任何外键。)
答案 0 :(得分:1)
您所描述的内容与Visual Studio Lightswitch的内容非常接近。
这并不完全是你所描述的,但非常接近。在VS Lightswitch中,您可以一起创建表单和数据在创建表单时,您将创建数据库以及与之交互所需的所有逻辑。 (或创建附加到现有数据的表单)
这对于快速和肮脏的应用程序非常有用,但根据我的经验,这是非常有限的。
网络对应方为ASP.NET Dynamic Data。这比Lightswitch应用程序更容易扩展,添加和修改。但是,对于动态数据,它与您的建议相反。您可以正确地创建数据库,然后以极少的努力将其连接起来。