Я знаю, что вопросы о .net ORM задавались тысячи раз, но я хочу знать, с каким ORM легко работать в многопоточной среде. Коммерческие или бесплатные приветствуются.
В настоящее время я использую XPO от Devexpress, но мне неудобно использовать его в многопоточном приложении. Объект из одного потока не может быть разделен другим потоком, чтобы использовать его в другом потоке, мне нужно найти объект из БД с помощью ключа, это действительно раздражает. Вы не можете сохранить состояние объекта БД в БД, даже если заблокируете состояние объекта. например метод Save () не может быть вызван из другого потока, кроме того, который создает объект.
Кстати, я только начинаю с XPO, возможно, я использую его неправильно.