Vb.net 在Visual Studio 2014中设计大型LOB解决方案

Vb.net 在Visual Studio 2014中设计大型LOB解决方案,vb.net,Vb.net,我有一个商业应用程序,我正在VB.NET中重新编写-目前在VB6中。 数据跨近200个表存储在SQL Server中,其中60个表包含交叉引用表(客户、员工等)。其余部分涉及客户工作数据、车间活动、人力资源(时间表/缺勤等)、车队管理以及其他较小的部分——其中大多数部分需要以某种方式相互交互。在当前的应用程序(VB6)中,我不得不将一些部分拆分为单独的可执行文件,这显然破坏了交互。为了让您对大小有一些了解,这里有以下内容:设置交叉引用部分涉及138个表单,客户工作数据-250个表单,其余的60多

我有一个商业应用程序,我正在VB.NET中重新编写-目前在VB6中。
数据跨近200个表存储在SQL Server中,其中60个表包含交叉引用表(客户、员工等)。其余部分涉及客户工作数据、车间活动、人力资源(时间表/缺勤等)、车队管理以及其他较小的部分——其中大多数部分需要以某种方式相互交互。在当前的应用程序(VB6)中,我不得不将一些部分拆分为单独的可执行文件,这显然破坏了交互。为了让您对大小有一些了解,这里有以下内容:设置交叉引用部分涉及138个表单,客户工作数据-250个表单,其余的60多个表单。我希望我能够在一个VS解决方案中构建这个应用程序,并将其分为适当的项目/类。如果您有此应用程序的经验,请提供任何建议,我们将不胜感激。致以最诚挚的问候。

您到底想知道什么?是的,可以将单个项目拆分为多个子项目,所有子项目都是从同一个解决方案编译而成的,但在不知道应用程序逻辑的任何细节的情况下,给出任何合理的答案都是一种猜测。“客户工作数据、车间活动、人力资源…”听起来你的项目已经自然分解为不同的应用程序,用于不同的工作功能。谢谢你的回复。是的,该解决方案被分解为我所描述的几个部分,以及相应的数据访问层和业务逻辑层。我的问题是,将所有这些集中到一个单一的解决方案中是否是前进的方向,或者是否有性能等方面的问题需要我去处理?再次感谢。IME您不会仅仅因为exe的大小或数据库中表的数量而遇到性能问题-在典型的业务应用程序中,这都是关于每个查询的效率以及它收回的数据量。感谢您的回复