2010-03-22 101 views
4

說我有這與城市關係的實體客戶,訂單等。現在,當我加入一個客戶對象,應該我給你customer.cityid,或customer.city?從表單中我從下拉列表中獲取cityid,因此要指定城市對象,我將不得不使用選中的ID進行查詢。Assigining ID VS對象 - LINQ to SQL的

回答

2

如果您需要填充City對象,然後拿到市並設置.City

如果您不需要City對象和剛剛保存和繼續前進,沒有得到全市對象將節省您的選擇查詢獲取其設置.CityId

在這兩種情況下,下一次的對象加載,市將可用。 (除非你有一些奇怪的/非默認的設置,否則這兩種方法都會保存數據庫中的同一城市列。