LINQ to SQL LoadWith - PullRequest
       0

LINQ to SQL LoadWith

2 голосов
/ 04 апреля 2011

Я пытаюсь использовать LoadWith в LINQ to SQL, чтобы выбрать другую таблицу одновременно с другими выбранными.Тем не менее, я попробовал следующий код:

DataLoadOptions options = new DataLoadOptions();
options.LoadWith<Account>(a => a.Purchases);
dc.LoadOptions = options;

Однако единственными свойствами 'a' являются поля в таблице Account, поэтому она не компилируется.Что я делаю не так?

1 Ответ

2 голосов
/ 04 апреля 2011

LoadWith работает только с объектами, для которых определено освобождение.Если вы не определили отношение внешнего ключа для учетной записи с покупкой ... Это определенно приведет к ошибке.Пожалуйста, убедитесь, что обе сущности связаны через внешний ключ.

Взгляните на пример северного ветра здесь: http://msdn.microsoft.com/en-us/library/bb534268(v=VS.90).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...