Полегче на меня, это мой первый вопрос:)
Я работаю с linqToSql около месяца, и меня беспокоит только одна вещь ...
Допустим, у меня есть объект Entity с именем «Customer», а другой - с именем «CustomerType», Customer в качестве ссылки на CustomerType.
При вставке Customer мне нужно установить CustumerType, у меня есть значение customerTypeID, которое я хочу установить, поэтому я делаю следующее:
if(c.CustomerTypeReference == null)
{
c.CustomerTypeReference = new System.Data.Objects.DataClasses.EntityReference<CustomerType>
}
c.CustomerTypeReference.EntityKey = new System.Data.EntityKey("DataContext.CustomerType", "id", value);
Это работает, но мне кажется слишком сложным. Есть ли другой способ сделать это?
Имейте в виду, что я не хочу получать объект CustomerType из базы данных, этот пример прост, но я работаю с объектами, которые содержат около 100 свойств.