【发布时间】:2011-10-27 01:00:35
【问题描述】:
假设我有以下实体:Location & Product
Locations 有尺寸(长、宽、高),Products 也是如此。 Locations 包含一个或多个 Products。基本上我需要得到一堆Locations 并根据它们的尺寸和Products 计算Location 剩余的房间留在特定位置。我基本上需要存储这个值(剩余空间量)并根据这个值对Locations 进行排序。
我应该在哪里存储这个值?
我是否应该将它存储在 Location 实体本身中,作为一个没有映射到数据库中任何内容的属性?这似乎是一种不好的做法,但很容易做到。
我是否应该为此创建一个包含此附加属性和其余位置数据的 DTO(这种情况似乎需要做很多额外的工作)?
我是否应该创建一个基本上包含这个附加属性和实际 Location 实体的包装器?
【问题讨论】:
标签: nhibernate entity dto