j'ai un utilisateur de classe, qui se trouve dans le module central du système:Courant référence nHibernate par Id (et non par l'objet)
public class User
{
public virtual int Id {get; set;}
public virtual string Name {get; set; }
}
I ont également une société de classe, qui se trouve dans un autre module du système et ne dispose pas d'une référence au module de base:
public class Company
{
public virtual int Id {get; set;}
public virtual string Name {get; set; }
public virtual int OwnerUserId {get; set;}
}
Comment puis-je créer une cartographie de Company.OwnerUserId être une clé étrangère à User.Id dans la base de données? Encore une fois, notez: ce mapping ne peut pas avoir de référence à la classe "User".
Pourquoi ne pas utiliser 'la carte (x => x.OwnerUserId)'? – Najera
Cela ne va pas générer une clé étrangère, n'est-ce pas? – piotrwest
Utilisez-vous nhibernate pour la migration db? – Najera