Есть ли способ найти элемент в карте идентификации L2S ?

LINQ-2-SQL карту идентификаторов, поэтому последующие вызовы entity.First (e => e.Id == id) не вызывают дополнительные запросы помимо первого для контекста.

Можно ли как-нибудь спросить L2S, существует ли конкретный элемент в карте идентичности?

Я спрашиваю, по этой причине существует поддержка .Attach , которая позволяет прикреплять сущности к контексту, однако метод исключит, если элемент уже существует в карте идентичности.

В Сценарий взаимодействия. Я могу захотеть загрузить сущности в другой, более быстрый orm и прикрепить, однако нет смысла искать сущность, если она уже есть в карте идентичности.

8
задан Sam Saffron 30 May 2011 в 01:30
поделиться