Je travaille avec un DB Oracle, et je suis en train de cartographier cette classe:Mapping grande chaîne avec Fluent NHibernate
public class Book
{
public virtual int Id { get; private set; }
public virtual string Author { get; set; }
public virtual string Title { get; set; }
public virtual string Text { get; set; }
}
Avec cette classe de cartographie:
public class BookMap : ClassMap<Book>
{
public BookMap()
{
Id(x => x.Id);
Map(x => x.Author);
Map(x => x.Title);
Map(x => x.Text);
}
}
Mais la colonne tapez qu'il me génère est NVARCHAR (255), et la propriété Book.Text
a beaucoup plus de 255 caractères.
Comment puis-je le mapper à un type qui peut contenir une très grande chaîne (par exemple CLOB)?
voir http://stackoverflow.com/questions/2343105/override-for-fluent-nhibernate-for-long-text-strings-nvarcharmax-not-nvarchar –