C# 4.0 控制台应用程序的设计模式或体系结构帮助
C# 4.0 控制台应用程序的设计模式或体系结构帮助,c#-4.0,design-patterns,soap-client,n-tier-architecture,C# 4.0,Design Patterns,Soap Client,N Tier Architecture,我正在开发一个应用程序,它可以做下面的事情
将记录从excel文件导入并批量转储到sql server数据库
然后我运行存储过程来执行一些数据库级检查
然后,我抓取记录并使用SOAP api注入到第三方
我保留每个步骤的所有日志并保存到数据库
我把这些东西分成了三个不同的类别
excel导入-验证excel工作表、验证数据、sql批量插入数据库
CodeInjectionPros.cs-这是一个类,用于处理数据库消息处理并准备需要转到SoapApi的记录。在同一个类中,对插入soap api的每
我正在开发一个应用程序,它可以做下面的事情
将记录从excel文件导入并批量转储到sql server数据库
然后我运行存储过程来执行一些数据库级检查
然后,我抓取记录并使用SOAP api注入到第三方
我保留每个步骤的所有日志并保存到数据库
我把这些东西分成了三个不同的类别
excel导入-验证excel工作表、验证数据、sql批量插入数据库
CodeInjectionPros.cs-这是一个类,用于处理数据库消息处理并准备需要转到SoapApi的记录。在同一个类中,对插入soap api的每个记录的mydb执行注入和更新状态
Loggger.cs-启动excel导入时-创建此类的对象。开始在我需要的每一步添加行。当整个过程结束时。我的意思是保存到SOAPAPI完成后,我对数据库进行了一次调用以保存所有细节
我需要确定这样做的最佳实践。有什么帮助吗?让我知道我是否也需要发布代码
你可以看看。您的应用程序似乎可以使用最常见的层:
但将来您可以添加web、Win表单等。)
服务)
就你而言)
支持业务层所需的持久性层、网络和日志服务)
一旦清楚了体系结构,就可以设计较低的层次
在您的表示层上,您可以决定对交互模型使用单独的表示模式(一种分层设计样式)
对于bisiness层,您可以使用应用程序或
在数据访问层中,一个很好的选择是,因为它提供了对象和数据库结构之间的层,用于将数据从一个结构移动到另一个结构,同时保持它们的独立性。其他与查看相关的内容。您可以查看。您的应用程序似乎可以使用最常见的层:
但将来您可以添加web、Win表单等。)
服务)
就你而言)
支持业务层所需的持久性层、网络和日志服务)
一旦清楚了体系结构,就可以设计较低的层次
在您的表示层上,您可以决定对交互模型使用单独的表示模式(一种分层设计样式)
对于bisiness层,您可以使用应用程序或
在数据访问层中,一个很好的选择是,因为它提供了对象和数据库结构之间的层,用于将数据从一个结构移动到另一个结构,同时保持它们的独立性。其他与查看相关的内容。您可以查看。您的应用程序似乎可以使用最常见的层:
但将来您可以添加web、Win表单等。)
服务)
就你而言)
支持业务层所需的持久性层、网络和日志服务)
一旦清楚了体系结构,就可以设计较低的层次
在您的表示层上,您可以决定对交互模型使用单独的表示模式(一种分层设计样式)
对于bisiness层,您可以使用应用程序或
在数据访问层中,一个很好的选择是,因为它提供了对象和数据库结构之间的层,用于将数据从一个结构移动到另一个结构,同时保持它们的独立性。其他与查看相关的内容。您可以查看。您的应用程序似乎可以使用最常见的层:
但将来您可以添加web、Win表单等。)
服务)
就你而言)
支持业务层所需的持久性层、网络和日志服务)
一旦清楚了体系结构,就可以设计较低的层次
在您的表示层上,您可以决定对交互模型使用单独的表示模式(一种分层设计样式)
对于bisiness层,您可以使用应用程序或
在数据访问层中,一个很好的选择是,因为它为您提供了对象和数据库结构之间的层,用于将数据从一个结构移动到另一个结构,同时保留它们