Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# .NET NHibernate
So far I used this code to configure a session factory:

            Configuration configuration = new Configuration();
            configuration.Configure();
            SessionFactory = configuration.BuildSessionFactory();

Now I added some fluentNhibernate mapping classes, and used this code to configure:

        Configuration configuration = new Configuration();
        configuration.Configure();
        SessionFactory = configuration.BuildSessionFactory();
 

        SessionFactory = Fluently.Configure(configuration).Mappings(m =>
        {
            m.FluentMappings.AddFromAssemblyOf<AttachmentLocaionMap>();
            m.FluentMappings.AddFromAssemblyOf<AttachmentTypeMap>();
            m.FluentMappings.AddFromAssemblyOf<AttachmentMap>();
         }).BuildSessionFactory();

But I guess it overrided the old xml mapping?
Now I want to **add** then to the **already existing** exmbeded resources xml-based mapping

How do I do this?

i saw this http://devlicio.us/blogs/derik_whittaker/archive/2009/01/28/using-fluent-nhibernate-and-traditional-hbm-xml-files-in-the-same-project.aspx, but i don't want to add

configuration.AddXmlFile( "Mappings/Insurance.hbm.xml" );
or
configuration.AddAssembly(...);

for each existing xml (as up till now I dodn't do it for each ebmbeded resource xml)
Posted 26-Nov-11 0:29am
Edited 26-Nov-11 0:41am
(no name)269.4K
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Suvendu Shekhar Giri 265
1 Sergey Alexandrovich Kryukov 260
2 Andy Lanng 185
3 PIEBALDconsult 180
4 OriginalGriff 130
0 Sergey Alexandrovich Kryukov 6,425
1 OriginalGriff 5,918
2 Peter Leow 2,514
3 Maciej Los 2,263
4 Abhinav S 2,249


Advertise | Privacy | Mobile
Web02 | 2.8.150414.1 | Last Updated 26 Nov 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100