In Fluente NHibernate come posso specificare una dimensione del tipo di mappatura del dizionario?
-
05-07-2019 - |
Domanda
Come posso specificare la dimensione del tipo usato nella seguente mappatura del dizionario:
HasMany(x => x.WidgetSettings)
.AsMap<string>(idx => idx.Column("SettingKey"),
elem => elem.Column("SettingValue"))
.Not.LazyLoad()
.Table("WidgetSettings");
Per impostazione predefinita, la mappatura di entrambi i tipi di colonna è varchar (255) e, ad esempio, desidero che il volume SettingValue sia nvarchar (MAX). Come è possibile raggiungere questo obiettivo?
Soluzione
Ok,
Sembra che questo sia un bug noto nella versione 1.0.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow