.net ORM에 대해 수천 번 질문했지만, 어떤 ORM이 멀티 스레드 환경에서 작동하기 쉬운지 알고 싶습니다. 광고 방송 또는 무료 모두 환영합니다.멀티 쓰레딩을 더 잘 지원하는 .NET ORM?
현재 Devexpress에서 XPO를 사용하고 있지만 멀티 스레드 응용 프로그램에서 사용하기가 쉽지 않습니다. 하나의 스레드에서 객체를 다른 스레드에서 공유 할 수 없습니다. 다른 스레드에서 사용하려면 키를 사용하여 DB에서 객체를 찾아야합니다. 정말 짜증납니다. DB 객체의 상태를 잠그더라도 DB 객체의 상태를 DB에 유지할 수는 없습니다. 예 : Save() 메서드는 객체를 만드는 스레드가 아닌 다른 스레드에서 호출 할 수 없습니다.
나는 지금 XPO를 시작하고 있습니다. 아마 잘못 사용하고있을 수도 있습니다.
당신은 문제가있는 것입니다.ORM 지원에 관계없이 자체 잠금을 구현해야합니다. – Oded
모든 O/RM은 멀티 스레드 환경에서 사용할 수 있습니다. 그러므로 무엇을하려고하는지 설명하십시오. 사용하는 멀티 스레드 환경의 종류는 어떤 방식으로 어떤 방식으로 사용됩니다. – Steven