On 11/11/2008, at 11:09 PM, Andrus Adamchik wrote:

I am not a big fan of entity qualifiers for things other than inheritance, as sooner or later you'd end up trying to work around it to get data they are hiding.

Yeah and should you share that model in a framework/lib between more than one app it really needs to be optional.

So some delegate methods triggered from performQuery (prior to actually performing the query - giving the delegate the opportunity to alter the query properties or a clone thereof) might do the trick.

And there's no way to just turn them off... Anyways, entity cloning hack should work, but may require some tweaking. So what exactly is the error?

I've not tried it yet, but was just posing the question as I've got a background thread (server-side) which I'd like to have the usual restricting qualifier (which by default is like ... 'isDeleted is null or isDeleted = 0') turned off. For everything else in the app we assume it's on.

On Nov 11, 2008, at 2:00 PM, Andrey Razumovsky wrote:

Wow, I ran into same question yesterday (if you mean ObjEntity qualifiers). Still have no answer though. I though I could perform a SelectQuery with a phantom ObjEntity which is created by cloning ObjEntity with qualifier and
setting qualifier to null, but that doesn't seem to work.

Probably the class for the entity is still associated with the old ObjEntity .. which you want. Perhaps this would only work with a different db connection stack?

2008/11/11, Lachlan Deck <[EMAIL PROTECTED]>:

Hi there,

I'm just wondering if it's possible to get a DataContext that has the
restricting qualifiers (as defined in the model) turned off?
Thanks.

with regards,
--

Lachlan Deck

Reply via email to