How to model this classes withN Hibernate and Fluent.NHibernate Maps?
I'm using ASP.NET MVC with NHibernate and Fluent.NHibernate Maps.

I would like to know how to map the classes on Fluent and to create the database tables on my MySQL:

	public class AgenteDeViagem {
		public virtual int Id { get; set; }
		public virtual string Email { get; set; }
		public virtual AgentePessoa AgentePessoa { get; set; }
	}

        public interface AgentePessoa {
	}

	public class AgenteDeViagemPJ:AgentePessoa {
		public virtual int Id { get; set; }
		public virtual AgenteDeViagem AgenteDeViagem { get; set; }
		public virtual string Razao { get; set; }
	}

        public class AgenteDeViagemPF:AgentePessoa {
		public virtual int Id { get; set; }
		public virtual AgenteDeViagem AgenteDeViagem { get; set; }
		public virtual string Nome { get; set; }
	}

Thank you very much!

How to model this classes withN Hibernate and Fluent.NHibernate Maps?
===

I'm using ASP.NET MVC with NHibernate and Fluent.NHibernate Maps.

I would like to know how to map the classes on Fluent and to create the database tables on my MySQL:

	public class AgenteDeViagem {
		public virtual int Id { get; set; }
		public virtual string Email { get; set; }
		public virtual AgentePessoa AgentePessoa { get; set; }
	}

        public interface AgentePessoa {
	}

	public class AgenteDeViagemPJ:AgentePessoa {
		public virtual int Id { get; set; }
		public virtual AgenteDeViagem AgenteDeViagem { get; set; }
		public virtual string Razao { get; set; }
	}

        public class AgenteDeViagemPF:AgentePessoa {
		public virtual int Id { get; set; }
		public virtual AgenteDeViagem AgenteDeViagem { get; set; }
		public virtual string Nome { get; set; }
	}

Thank you very much!
