Like James says. It uses the class to find the assembly, to add the mappings from. More strongly typed than a string assembly name.
On Mon, Dec 14, 2009 at 11:06 AM, James Gregory <[email protected]>wrote: > Pick any type from your Example.Data project, and use that as T. > > On 12/14/09, William Chang <[email protected]> wrote: > > I don't know what assembly that contains the type T to add to > > AddFromAssemblyOf<T>. I have a project called "Example.Data". Inside > > the project, I have a folder called "Entities" and another folder > > called "Mappings". > > > > For your information, I'm following most of "Getting started" wiki, > > except that I'm implementing ASPNET MVC. I setup a static class called > > "OrmStarter" (a layer for NHibernate and Fluent) in my > > "Example.Data.Core" project and it contains a method, "private static > > NHibernate.ISessionFactory CreateSessionFactory" for configuration. My > > other project called "Example.Data.Tests" is going to call > > "OrmStarter" to start the NUnit tests. > > > > I'm confuse because I don't know what to put into T for > > "AddFromAssemblyOf" for my "CreateSessionFactory", to get all the > > mappings at once? > > > > Thank you for your help. > > > > On Dec 14, 11:36 am, James Gregory <[email protected]> wrote: > >> The method AddFromAssemblyOf<T> is exactly what you need, I'm not sure > >> where the confusion is coming from. That method adds all the fluent > >> mappings from the assembly that contains the type T. > >> > >> On 12/14/09, Hudson Akridge <[email protected]> wrote: > >> > >> > >> > >> > Not quite sure what the problem you're having is. > >> > >> > > http://wiki.fluentnhibernate.org/Fluent_configuration#Exclusively_fluent > >> > >> > < > http://wiki.fluentnhibernate.org/Fluent_configuration#Exclusively_fluent > >That > >> > didn't help you do a fluent configuration from an assembly? > >> > >> > On Mon, Dec 14, 2009 at 10:32 AM, William Chang > >> > <[email protected]>wrote: > >> > >> >> Reading the wiki (http://wiki.fluentnhibernate.org/ > >> >> Fluent_configuration), it didn't explain how to do > >> >> "FluentMappings.AddFromAssemblyOf" to find all fluent mappings within > >> >> a namespace, automatically? > >> > >> >> For example, something like "System.Reflection.Assembly.Load > >> >> ("Example.Data")" > >> > >> >> I don't want to add each fluent mapping manually to > >> >> Fluently.Configure. > >> > >> >> Please help! > >> > >> >> Thanks > >> > >> >> -- > >> > >> >> You received this message because you are subscribed to the Google > >> >> Groups > >> >> "Fluent NHibernate" group. > >> >> To post to this group, send email to > >> >> [email protected]. > >> >> To unsubscribe from this group, send email to > >> >> [email protected]<fluent-nhibernate%[email protected]> > <fluent-nhibernate%2Bunsubscr > >> >> [email protected]> > >> >> . > >> >> For more options, visit this group at > >> >>http://groups.google.com/group/fluent-nhibernate?hl=en. > >> > >> > -- > >> > - Hudson > >> >http://www.bestguesstheory.com > >> >http://twitter.com/HudsonAkridge > >> > >> > -- > >> > >> > You received this message because you are subscribed to the Google > >> > Groups > >> > "Fluent NHibernate" group. > >> > To post to this group, send email to > [email protected]. > >> > To unsubscribe from this group, send email to > >> > [email protected]<fluent-nhibernate%[email protected]> > . > >> > For more options, visit this group at > >> >http://groups.google.com/group/fluent-nhibernate?hl=en. > > > > -- > > > > You received this message because you are subscribed to the Google Groups > > "Fluent NHibernate" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<fluent-nhibernate%[email protected]> > . > > For more options, visit this group at > > http://groups.google.com/group/fluent-nhibernate?hl=en. > > > > > > > > -- > > You received this message because you are subscribed to the Google Groups > "Fluent NHibernate" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<fluent-nhibernate%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/fluent-nhibernate?hl=en. > > > -- - Hudson http://www.bestguesstheory.com http://twitter.com/HudsonAkridge -- You received this message because you are subscribed to the Google Groups "Fluent NHibernate" 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/fluent-nhibernate?hl=en.
