could your post the entity class?
2009/8/24 Chris Willard <[email protected]>
>
> 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 <[email protected]> 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 <[email protected]>
> >
> >
> >
> > > That is exactly what I needed! I really appreciate all your great
> > > work...
> >
> > > Chris
> >
> > > On Aug 24, 3:02 pm, Fabio Maulo <[email protected]> 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 <[email protected]>
> >
> > > > > 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 [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
-~----------~----~----~----~------~----~------~--~---