I'm using Castle AR in a WCF service, running on a net.tcp endpoint. I
have a table that will store a bunch of unique strings, and other
tables will reference it in a one-to-many relationship.

The problem is that if I have several clients trying to create a row
with the same string simultaneously on their own threads, each one
will succeed, and I'll end up with 'n' number of duplicate strings in
the table. I've tried using ValidateIsUnique on the property, but it
seems to only work within its own thread.

I've been able to use locks to make this work, but that seems terribly
inefficient. Am I missing something simple with regards to
SessionScope or something?

Thanks

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to