Sto lavorando con un DB Oracle, e sto cercando di mappare questa classe:Mapping stringa di grandi dimensioni con 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; }
}
Con questa classe di mappatura:
public class BookMap : ClassMap<Book>
{
public BookMap()
{
Id(x => x.Id);
Map(x => x.Author);
Map(x => x.Title);
Map(x => x.Text);
}
}
ma la colonna il tipo che mi genera è NVARCHAR (255) e la proprietà Book.Text
ha più di 255 caratteri.
Come posso associarlo a un tipo che può contenere una stringa molto grande (ad esempio CLOB)?
vedere http://stackoverflow.com/questions/2343105/override-for-fluent-nhibernate-for-long-text-strings-nvarcharmax-not-nvarchar –