private static Configuration SetupNHibernate() { var cfg = ConfigurationExtensions.GetEmptyNHConfig(); cfg.AddXmlString( @"<?xml version='1.0' encoding='utf-8' ?> <hibernate-mapping xmlns='urn:nhibernate-mapping-2.2' default-lazy='false'> <class name='NHibernate.SolrNet.Tests.Parent, NHibernate.SolrNet.Tests'> <id name='Id'> <generator class='assigned'/> </id> <property name='ParentProp1'/> <bag name='Children' lazy='true' cascade='none' > <key column='parent_id'/> <one-to-many class='NHibernate.SolrNet.Tests.Child, NHibernate.SolrNet.Tests'/> </bag> </class> <class name='NHibernate.SolrNet.Tests.Child, NHibernate.SolrNet.Tests'> <id name='Id'> <generator class='assigned'/> </id> <property name='ChildProp1'/> </class> </hibernate-mapping>"); new SchemaExport(cfg).Execute(false, true, false); return(cfg); }
private Configuration SetupNHibernate() { var cfg = ConfigurationExtensions.GetEmptyNHConfig(); cfg.AddXmlString(@"<?xml version='1.0' encoding='utf-8' ?> <hibernate-mapping xmlns='urn:nhibernate-mapping-2.2' default-lazy='false'> <class name='NHibernate.SolrNet.Tests.Entity, NHibernate.SolrNet.Tests'> <id name='Id'> <generator class='assigned'/> </id> <property name='Description'/> </class> </hibernate-mapping>"); new SchemaExport(cfg).Execute(false, true, false); return(cfg); }