Bonjour,

J'essai désépéremment de mapper une propriété de type IDictionary avec ma base de données, à l'aide de NHibernate.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public class Person {
    public int Id { get; set; }
    public IDictionary Trucs { get; set; }
}
Une classe Person, et le mec a une liste de Trucs, de type <string, string>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<map name="Trucs" cascade="all" table="person_trucs_values" lazy="false">
    <key column="person_id"/>
    <index column="index_list" type="string"/>
    <element column="value" type="string" />
</map>
Ca ne marche pas... j'ai essayé pleins de trucs, pas moyen... Une idée pour moi?

Merci