假设我有一个与城市,订单等有关系的实体客户。现在,当我添加客户对象时,我应该分配customer.cityid还是customer.city?从表单中我从下拉列表中获取cityid,因此要分配城市对象,我将不得不使用选择的ID进行查询。
答案 0 :(得分:2)
如果您需要填充城市对象,请获取城市并设置.City
。
如果您不需要City对象并且只是保存并继续前进,那么在不获取城市对象的情况下设置.CityId
将为您保存选择查询以获取它。
在任何一种情况下,下次加载对象时,City都可用。 (两种方法都会在数据库中保存相同的City列,除非您有奇怪/非默认设置)。