Comme d'habitude, j'ai un problème avec ria service + nhibernate. La question est comment faire une propriété d'entité , mappée à l'aide de "références", visible du côté client. Le problème est que lorsque vous chargez une entité sans ce champ et tentez de l'enregistrer, les valeurs manquantes sont mises à jour en tant que NULL dans db. Voici le schéma de classe:Propriété "Références" non visible côté client
public class A
{
public virtual ComplexProperty property {get;set;}
}
public class AMap
{
public AMAP()
{
References(p=>p.property).Nullable().Column(“COMPLEX_PROPERTY_ID”);
}
}
(je l'ai Skipped Parts avec cartographie/déclarant propriété clé comme il est fait à l'intérieur des classes sous-jacentes) astuce habituelle d'inclusion et d'attribut d'association (comme avec hasMany) ne fonctionne pas comme il n'y a propriété réelle foreign_key à l'intérieur classe A