could your post the entity class?

2009/8/24 Chris Willard <chris.will...@rimrockgroup.com>

>
> Hi José,
>
> I am attempting to try out your ObservableSet implementation but am
> having a couple of issues.  First off I can't seem to get the global
> registration working using the code you supplied below.  I seems to be
> ignoring the configuration property change and using the default
> implementation.  Below is how I am currently handling the
> configuration.
>
>        private ISessionFactory BuildSessionFactory()
>        {
>            ISessionFactory result =
>                   Fluently.Configure()
>                       .Database(MsSqlConfiguration.MsSql2005
>                           .ConnectionString(c => c
>                               .FromConnectionStringWithKey
> (ConnectionStringName))
>                           .Cache(c => c
>                               .UseQueryCache()
>                               .ProviderClass<HashtableCacheProvider>
> ())
>                           .ShowSql())
>                       .ExposeConfiguration(ConfigureLazyLoad)
>                       .ExposeConfiguration(ConfigureCollectionType)
>                       .Mappings(m => m
>                           .FluentMappings.AddFromAssembly
> (_MapAssembly)
>
> .ConventionDiscovery.AddFromAssemblyOf<ClassConvention>
> ())
>                       .ExposeConfiguration(ConfigureValidator)
>                       .BuildSessionFactory();
>
>            return result;
>        }
>
>        private void ConfigureCollectionType(Configuration
> configuration)
>        {
>            configuration.SetProperty
> (Cfg.Environment.CollectionTypeFactoryClass, typeof
>
> (Collection.Observable.ObservableCollectionTypeFactory).AssemblyQualifiedName);
>        }
>
> If I manually set the CollectionType within one of my mapping classes
> (.CollectionType<ObservableSetType<SectionNumber>>();) it seems to
> work, although I am getting an error (Collection Remove event must
> specify item position) when I try to remove an item from the
> collection.
>
> Thanks again,
> Chris
>
>
> On Aug 24, 4:57 pm, José Romaniello <jfromanie...@gmail.com> wrote:
> > There is also an ObservableSet. I use this class as a "transient
> observable
> > set" since .net framework only have an observable list.
> > In order to configure the collection type factory I use:
> >
> > configuration.Properties[Environment.CollectionTypeFactoryClass]
> > = typeof (WpfCollectionTypeFactory).AssemblyQualifiedName;
> >
> > Stay in sync with the WPF sample (athttp://nhforge.org/blogs/nhibernate/
> ).
> >
> > 2009/8/24 Chris Willard <chris.will...@rimrockgroup.com>
> >
> >
> >
> > > That is exactly what I needed!  I really appreciate all your great
> > > work...
> >
> > > Chris
> >
> > > On Aug 24, 3:02 pm, Fabio Maulo <fabioma...@gmail.com> wrote:
> > > > The proposal of CollectionTypeFactoryClass is allow the substitutions
> of
> > > all
> > > > persistent collections by default.If you want see an implementation
> using
> > > > observable collections it is available here:
> > >http://code.google.com/p/unhaddins/source/browse/#svn/trunk/uNhAddIns.
> ..
> >
> > > > <
> http://code.google.com/p/unhaddins/source/browse/#svn/trunk/uNhAddIns..
> > > .>You
> > > > can change it according to the implementations you are using.
> >
> > > > 2009/8/24 Chris Willard <chris.will...@rimrockgroup.com>
> >
> > > > > Hello,
> >
> > > > > I am using the observable collections implementation from the
> > > > > following post to handle collections within a WPF application.
> >
> > > > >
> http://happynomad121.blogspot.com/2007/12/collections-for-wpf-and-nhi.
> > > ..
> >
> > > > > I am currently adding ".CollectionType<ObservableSetType<T>>()" to
> > > > > each property within the fluent map classes but was wondering if
> there
> > > > > is a way to handle this type of thing globally.  I have seen some
> > > > > mention of setting the CollectionTypeFactoryClass but was not sure
> how
> > > > > (or if) that related to the actually collection implementation.  I
> am
> > > > > sure I am just missing something simple.  Any help would be greatly
> > > > > appreciated!
> >
> > > > > Thanks in advance,
> > > > > Chris
> >
> > > > --
> > > > Fabio Maulo
> >
> >
> >
>

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

Reply via email to