三层结构,数据层应该向上层返回datatable还是List<实体> ?哪种做法比较好呢?从架构设计的角度。我用动软.net代码生成器生成的三层代码,很奇怪,GetModel返回的是实体,而GetList返回的是DataTable,为什么不返回List<model>呢?[解决办法]如果要分层,那就只是用一种通信协议,千差万变的数据都统一调制到这个协议上,提供者和消费者,都只按照接口去实现和匹配,[解决办法]