Vadim,

Let's review:

User: "I have [x] problem"
Volunteer: "Are you doing [y]?"
User: "Yes. How did you know?"
Volunteer: "We see this all the time. Don't do [y]."
User: "But [y] works."
Volunteer: "No, it doesn't. You just said you had [x] problem."
User: "You're an idiot. [y] is fine. NH sucks."
Random 3rd Party: "Zomg! [volunteer] is judging [user]'s use of [y] without
knowing the facts!"
Volunteer: "Fine. I'm an idiot and NH sucks. Go use Linq2Sql and leave me
alone."

Like Jason M said, stateful singletons are a recipe for disaster, and any
entity associated with a session is stateful. It's a fact of NH that can't
be changed.

btw - For the data you describe, use Fabio's WellKnownInstanceType. It's in
the link Jose posted.

Thanks,
Jason

On Thu, Aug 5, 2010 at 12:27 PM, Vadim Chekan <[email protected]> wrote:

> On Aug 4, 2:43 pm, Jason Dentler <[email protected]> wrote:
> > IMO, keeping entities around for the lifetime of the app is bad
> architecture
> > regardless of your ORM choice.
>
> Love it when you judge design even before you know what are the
> requirements ;)
>
> How about all kind of dictionaries: list of countries, time zones of
> the worlds, names of world currencies? How frequently do you want to
> re-load time zones from DB? At the same time Daylight Time do change
> from time to time and you can not hardcode it. For some applications,
> let's say desktop it is perfectly valid assumption that time zone does
> not change during application life time.
>
> Vadim.
>
> --
> 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]<nhusers%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/nhusers?hl=en.
>
>

-- 
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