Linq to sql 分配ID与对象-linq到sql

Linq to sql 分配ID与对象-linq到sql,linq-to-sql,Linq To Sql,假设我有一个与城市、订单等有关系的实体客户。现在,当我添加客户对象时,我应该分配Customer.cityid还是Customer.city?从表单中,我从下拉列表中获取cityid,因此要分配城市对象,我必须使用所选的id进行查询。如果需要填充城市对象,则获取城市并设置。城市 如果您不需要城市对象,只是保存并继续,则在不获取城市对象的情况下设置.CityId将保存获取城市对象的select查询 无论哪种情况,下次加载对象时,城市都将可用。(这两种方法在数据库中保存相同的城市列,除非您有奇怪的/

假设我有一个与城市、订单等有关系的实体客户。现在,当我添加客户对象时,我应该分配Customer.cityid还是Customer.city?从表单中,我从下拉列表中获取cityid,因此要分配城市对象,我必须使用所选的id进行查询。

如果需要填充城市对象,则获取城市并设置
。城市

如果您不需要城市对象,只是保存并继续,则在不获取城市对象的情况下设置
.CityId
将保存获取城市对象的select查询

无论哪种情况,下次加载对象时,城市都将可用。(这两种方法在数据库中保存相同的城市列,除非您有奇怪的/非默认设置)