Пример #1
0
        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);
        }
Пример #2
0
        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);
        }