代码之家  ›  专栏  ›  技术社区  ›  Keith Nicholas

FluentHibernate/NHibernate遗留映射问题

  •  0
  • Keith Nicholas  · 技术社区  · 15 年前

    考虑到下表和类…我想知道如何将B类引用映射到A。它在表B中没有直接引用,而是来自A对它的引用。B只有一个A可以参考它。能做到吗?:)

    table A
    int id
    int bID
    
    
    table B
    int id
    
    class A
    {
       virtual int id { get; set;}
       virtual B B { get; set; }
    }
    
    class B
    {
       virtual int id{get; set;}
       virtual A A { get; set;}
    }
    
    1 回复  |  直到 15 年前
        1
  •  0
  •   Keith Nicholas    15 年前

    好吧,知道了……

    在B映射中… hasone(x=>x.a).propertyRef(“b”).cascade.all();

    需要全部级联才能使其保存,如果没有,则不会