【发布时间】:2014-10-03 05:38:20
【问题描述】:
我可以知道这个 ff 项目名称的目的是什么。以及业务规则、业务对象和业务逻辑有什么区别。
项目名称.BusinessLogic
项目名称.DataAccess
项目名称.Common
项目名称.枚举
项目名称.模型
【问题讨论】:
-
即分层架构,这些都是项目的不同层。 DataAccess 将包含您所有的数据库访问代码,Enums 是项目中可用的硬编码值,主要用于下拉列表或单选框,Model 将包含映射到您的数据库表的所有类。我不确定Common,也许它是一个公共服务层。业务逻辑/业务规则层将包含您的所有业务规则(您将在此处对您的对象进行所有检查)