Здравствуйте, Poul_Ko, Вы писали:
P_K>Ни тот ни другой подход не обеспечат того, что между 2 и 3 использованные в шаге 2 сущности не поменяются. Поэтому нет смысла продолжать спорить в рамках этой темы о том как лучше выбирать данные — через linq или нет.
Если хранить не текущую цену, а историю изменения цен, а при формировании Order выбирать последнюю установленную цену на момент формирования, то станет при любом пододе (linq или не linq) сложно накосячить. Да и тема блокировки в бизнес-слое исчезает.