我的目标是将记录添加到一个表中,该表还包含几个外键列。
例如,假设我有一个Company表,其中包含引用Country表的Country ID。当我使用linq到sql时,我创建一个新的Company对象并开始用数据填充它的属性。
然后我说
context.ParentCompanies.InsertOnSubmit(pc);
但它给了我Null引用异常。对于Country,Company对象具有两个属性。一个是CountryID,另一个是Country对象。我设置了CountryID,但是我将Country对象保留为NULL。我应该怎样做才能使我的新记录变得活跃?