from Cat c where c not in (from DomesticCat dc where dc.Fat = true)That's all.
2009/7/6 Tuna Toksoz <[email protected]> > I'd say use multiquery, first selects cats that are not domestic, second > selects domestic cats which are not fat. > You can then use list.AddRange(nondomestics); > list.AddRange(nonfatdomestics) > > > Tuna Toksöz > Eternal sunshine of the open source mind. > > http://devlicio.us/blogs/tuna_toksoz > http://tunatoksoz.com > http://twitter.com/tehlike > > > > > On Mon, Jul 6, 2009 at 10:33 PM, kelly.stuard <[email protected]>wrote: > >> >> Hopefully someone on this list can help me out with this issue. >> >> Taking the normal "Cat" strategy: >> * Base entity of Cat >> * Descendant of WildCat >> * Descendant of DomesticCat with property of Fat >> >> I'd like to be able to perform a query that returns all Cats that are >> not Fat. Something like the following: >> from Cat cat >> where cat is 'DomesticCat' and cat.Fat = 0 >> >> However, the property of Fat does not exist on Cat; only on the >> descendant class. I've tried various different ways but the only one >> I've had luck with is using SQL. I'd like to stay away from that, if >> possible; HQL just gives too much to give it up over something like >> this. >> >> Hopefully someone has solved this problem before and can give some >> guidance. >> >> Thanks, >> Kelly >> >> >> -- Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" 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/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
