Hi,

Just trying to get some general feedback. When implementing NHibernate
aware classes is the general advice to use Interfaces or Virtual?

>From other posts, I know Fabio likes Interfaces ;-) but to code EVERY
class with an interface seems a bit like "architecture gone mad",
especially if that class is never used outside its layer. I could use
virtual, but there are potential problems with that as well when
inheritance is used (base constructors calling other methods etc.).

I've done both in my trials and I seem to have to make more design
compromises with virtual (I can't seem to have private empty
constructors, they have to be protected).

I'm using 2.0.1GA for a project due in March (so I can't go with
2.1.0) but, as I'll upgrade as soon as 2.1.0 goes to GA, which way
seems to be the preferred method and will be better supported in
future... interfaces?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to