Hi James
There is an convention that you can use to set the hasmany constraint.

var conventions = new Conventions();
convention.OneToManyConvention = m =>

 {

   m.SetAttribute("lazy","false");

 };

Not sure if there is a strongly typed override or not yet though.

Andy

On Mon, Dec 22, 2008 at 4:13 PM, James Gregory <jagregory....@gmail.com>wrote:

> I think you've encountered a flaw in one of my recent changes. I recently
> changed the default lazy-load to be true rather than false (as it used to
> be), but it's obvious now that we haven't fully exposed a way to override
> this in specific instances.
> Do you need it to only affect this one collection or is it a project wide
> setting? If it's project wide, you can (re-)override the default lazy-load
> convention to be false.
>
> Depending on how you're doing your mapping, you can either pass in a
> Conventions class to the MappingVisitor, or into the AutoMapper.
>
> var conventions = new Conventions();
> conventions.DefaultLazyLoad = false;
>
> I'll look at adding the ability to invert the lazy-load on specific cases
> when I next can.
>
>
> On Mon, Dec 22, 2008 at 4:01 PM, Johan Danforth 
> <johan.danfo...@gmail.com>wrote:
>
>>
>> I want to use Fluent NHibernate from within a WCF service but I'm
>> still working on a good session lifetime management solution and the
>> session seems to close before the serialization of lazy loaded
>> collections. I'm trying to turn off lazy loading but I just cannot
>> get
>> it to work well. I've set NotLazyLoaded() on my map-class, but it's
>> still being lazily loaded.
>>
>> Any suggestions on how to turn it off properly (in fluent)?
>>
>>
>> Many thanks and seasons greetings!
>>
>>
>> /Johan
>>
>>
>>
>>
>
> >
>


-- 
=================
I-nnovate Software - Bespoke Software Development, uk wirral.
http://www.i-nnovate.net

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" group.
To post to this group, send email to fluent-nhibernate@googlegroups.com
To unsubscribe from this group, send email to 
fluent-nhibernate+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to