2010-03-22 56 views
4

说我有这与城市关系的实体客户,订单等。现在,当我加入一个客户对象,应该我给你customer.cityid,或customer.city?从表单中我从下拉列表中获取cityid,因此要指定城市对象,我将不得不使用选中的ID进行查询。Assigining ID VS对象 - LINQ to SQL的

回答

2

如果您需要填充City对象,然后拿到市并设置.City

如果您不需要City对象和刚刚保存和继续前进,没有得到全市对象将节省您的选择查询获取其设置.CityId

在这两种情况下,下一次的对象加载,市将可用。 (除非你有一些奇怪的/非默认的设置,否则这两种方法都会保存数据库中的同一城市列。