Still no luck. I'm stuck with this problem.
On 15 dic, 11:20, Argons <[email protected]> wrote: > Thanks for the reply. I added the assembly of the base mapping clasess > and the assembly with the specific mappings (like James specified in > the previous post), this time it generates all the base classes (User, > Role, etc.) but still the SpecificUser is not generated. > > Any light on this? > > On 15 dic, 09:06, James Gregory <[email protected]> wrote: > > > > > I missed the part about you having multiple assemblies. > > > Change your mappings call to this: > > > .Mappings(m => > > m.FluentMappings > > .AddFromAssembly(MySpecificAssembly) > > .AddFromAssembly(MySecondAssemly) > > .ExportTo(txtPath.Text)) > > > Where MySecondAssembly is the assembly that contains your SpecificUserMap. > > > On Tue, Dec 15, 2009 at 1:01 PM, Argons <[email protected]> wrote: > > > Sure, here's my code: > > > > IPersistenceConfigurer database = > > > MsSqlConfiguration.MsSql2005.ConnectionString("MyConnectionString"); > > > Configuration configNH = new Configuration(); > > > > Fluently.Configure(configNH) > > > .Database(database) > > > .Mappings( > > > m => m.FluentMappings.AddFromAssembly > > > (MySpecificAssembly) > > > .ExportTo(txtPath.Text)) > > > .ExposeConfiguration( > > > c => new SchemaExport(c).SetOutputFile > > > (txtPath.Text + "\\script.sql").Execute > > > (false, true, false)) > > > .BuildSessionFactory(); > > > > When I run this code no errors are thrown, and the same routine works > > > for other mappings, > > > but the error is when the inheritance is from another assembly, like I > > > explain before. > > > > Thanks for any help. > > > > On 15 dic, 08:09, James Gregory <[email protected]> wrote: > > > > How are you generating the schema? Can you show us the code you're > > > > using. > > > > > On Tue, Dec 15, 2009 at 12:01 PM, Argons <[email protected]> wrote: > > > > > Yes, little error, I have changed to SpecificUser, but with the same > > > > > result, when I want to generate the schema none of the tables are > > > > > generated. > > > > > > On 14 dic, 12:30, James Gregory <[email protected]> wrote: > > > > > > public class SpecificUserMap : SubclassMap<User> > > > > > > > should be > > > > > > > public class SpecificUserMap : SubclassMap<SpecificUser> > > > > > > > On 12/14/09, Argons <[email protected]> wrote: > > > > > > > > Well, first of all sorry for my english. > > > > > > > > This is my problem, I have an assembly with some classes like > > > > > > > User, > > > > > > > Role, etc. these are generic clases for all my applications so I > > > need > > > > > > > to inherit from these classes for each of my app's and add custom > > > > > > > properties like this: > > > > > > > > public class User > > > > > > > { > > > > > > > public int IdUser { get; set;} > > > > > > > public string Login { get; set; } > > > > > > > public string Password { get; set; } > > > > > > > > public Role ObjRole { get; set; } > > > > > > > } > > > > > > > > public class SpecificUser : User > > > > > > > { > > > > > > > public DateTime LastLogin { get; set; } > > > > > > > public string Type { get; set; } > > > > > > > ... > > > > > > > } > > > > > > > > SpecificUser is in another assembly and I try to map like this: > > > > > > > > public class SpecificUserMap : SubclassMap<User> > > > > > > > { > > > > > > > public SpecificUserMap() > > > > > > > { > > > > > > > KeyColumn("IdUser"); > > > > > > > Map(x => x.LastLogin).Not.Nullable(); > > > > > > > Map(x => x.Type).Not.Nullable(); > > > > > > > ... > > > > > > > } > > > > > > > } > > > > > > > > But when I try to generate the schema it doesn't generate the > > > > > > > table > > > > > > > SpecifiUser. Am I doing something wrong? How can I do the mapping? > > > > > > > > Thanks in advance for the help. > > > > > > > > Ariel. > > > > > > > > -- > > > > > > > > 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%2bunsubscr[email protected]> > > > <fluent-nhibernate%2bunsubscr[email protected]> > > > > > . > > > > > > > For more options, visit this group at > > > > > > >http://groups.google.com/group/fluent-nhibernate?hl=en.-Ocultartexto > > > > > de la cita - > > > > > > > - Mostrar texto de la cita - > > > > > > -- > > > > > > 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%2bunsubscr[email protected]> > > > <fluent-nhibernate%2bunsubscr[email protected]> > > > > > . > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/fluent-nhibernate?hl=en.-Ocultartexto > > > de la cita - > > > > > - Mostrar texto de la cita - > > > > -- > > > > 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%2bunsubscr[email protected]> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/fluent-nhibernate?hl=en.-Ocultar texto de > > >la cita - > > > - Mostrar texto de la cita -- Ocultar texto de la cita - > > - Mostrar texto de la cita - -- 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.
