我正在设计一个分层应用程序,其中 90% 的业务和数据访问实体具有相同的属性。基本上,为了分离关注点,为每个层(和地图)创建一组具有相同属性的类是没有意义的。我完全了解自动映射器,但在这种情况下我宁愿不使用自动映射器,因为我认为这是不必要的。在这种场景下,业务和数据访问层之间是否可以共享共享业务实体?我们将通过在同一个命名空间中创建临时/转换类来管理剩余的 10% 的类。还有其他设计方法吗?
问问题
56 次
我正在设计一个分层应用程序,其中 90% 的业务和数据访问实体具有相同的属性。基本上,为了分离关注点,为每个层(和地图)创建一组具有相同属性的类是没有意义的。我完全了解自动映射器,但在这种情况下我宁愿不使用自动映射器,因为我认为这是不必要的。在这种场景下,业务和数据访问层之间是否可以共享共享业务实体?我们将通过在同一个命名空间中创建临时/转换类来管理剩余的 10% 的类。还有其他设计方法吗?