J'utilise fnh et château nhib facilité.nhibernate ne pas prendre des cartographies de l'assemblage
J'ai suivi les conseils de Mike Hadlow ici: http://mikehadlow.blogspot.com/2009/01/integrating-fluent-nhibernate-and.html
voici mon FluentNHibernateConfigurationBuilder:
public Configuration GetConfiguration(IConfiguration facilityConfiguration)
{
var defaultConfigurationBuilder = new DefaultConfigurationBuilder();
var configuration = defaultConfigurationBuilder.GetConfiguration(facilityConfiguration);
configuration.AddMappingsFromAssembly(typeof(User).Assembly);
return configuration;
}
je sais que l'installation est le ramasser comme je peux briser l'intérieur de cette méthode et les étapes à travers.
cependantquand il est fait, non des correspondances sont créés et je reçois l'erreur suivante lorsque je tente de sauver une entité:
Non pour persister: IsItGd.Model.Entities.User
ici est ma classe utilisateur:
//simple model of web user
public class User
{
public virtual int Id { get; set; }
public virtual string FullName { get; set; }
}
et voici la cartographie:
public class UserMap : ClassMap<User>
{
public UserMap() {
Id(x=>x.Id);
Map(x=>x.FullName);
}
}
je ne peux vraiment pas voir quel est le problème. la chose étrange est - c'est que si j'utilise l'automapping il ramasse tout - mais je ne veux pas utiliser l'automapping car je ne peux pas faire certaines choses dans ce scénario.
des indices?
w: //