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