У меня есть два объекта сущности, один из которых содержит информацию адреса выставления счетов (TBLADDRESS), а другой - адреса моей учетной записи (TBLMYACCOUNTADDRESS).
В какой-то момент в моем проекте мне нужно загрузить объект TBLADDRESS с соответствующими значениями из TBLMYACCOUNTADDRESS. Оба из которых имеют отношение к LKSTATE.
Моя проблема в том, что я не могу заполнить эту связанную сущность вручную. Может быть, это невозможно?
Вот мой сценарий, надеюсь, он поможет вам лучше понять, что именно я пытаюсь выполнить:
TBLADDRESS tblBilling = new TBLADDRESS();
TBLMYACCOUNTADDRESS myAccountDefaultAddress = new TBLMYACCOUNTADDRESS();
myAccountDefaultAddress = myAccountAddress.FindAll(delegate(TBLMYACCOUNTADDRESS i) { return i.IS_DEFAULT == true; }).ToList().SingleOrDefault();
tblBilling = new TBLADDRESS();
tblBilling.FIRST_NAME = myAccountDefaultAddress.FIRST_NAME;
tblBilling.LAST_NAME = myAccountDefaultAddress.LAST_NAME;
tblBilling.COMPANY = myAccountDefaultAddress.COMPANY;
tblBilling.ADDRESS_1 = myAccountDefaultAddress.ADDRESS_1;
tblBilling.ADDRESS_2 = myAccountDefaultAddress.ADDRESS_2;
tblBilling.CITY = myAccountDefaultAddress.CITY;
tblBilling.LKSTATE.STATE_ID = myAccountDefaultAddress.LKSTATE.STATE_ID;
tblBilling.POSTAL_CODE = myAccountDefaultAddress.POSTAL_CODE;
tblBilling.PHONE = myAccountDefaultAddress.PHONE;
Вопрос в том, как бы я заполнил tblBilling.LKSTATE.STATE_ID вручную. В настоящее время я получаю ссылку на объект, не установленную на экземпляр сообщения об ошибке объекта, но что-то подсказывает мне, что это еще не все.
Заранее спасибо,
Билли