J'ai un petit problème avec fluentNhibernate et MySQL. Je voudrais carte mon entité:Mappage d'une propriété DateTime à un horodatage mysq + fluentnhibernate
public class Topic
{
public Topic()
{
ParentTopic = null;
}
public virtual Guid Id { get; set; }
public virtual string Name { get; set; }
public virtual DateTime CreatedAt { get; private set; }
public virtual Guid CreatedBy { get; set; }
public virtual IList<Post> Posts { get; set; }
public virtual Topic ParentTopic { get; set; }
}
à une table avec le même nom. Mon plus gros problème est comment faire le mapping du CreatedAt
de sorte que dans la base de données j'obtiens un horodatage qui n'est modifié que sur insert et ignoré lors de la mise à jour.
thx;)
Pas un problème, juste une suggestion. 'GeneratedBy.Guid()' est inutile parce que NHibernate Fluent peut comprendre à partir de la propriété comment le générer. –